library(DelayedDataFrame) (ddf <- DelayedDataFrame())
lazyIndex
slotlazyIndex(ddf)
Each argument in "...
" is coerced to a DataFrame
and combined column-wise.
DelayedDataFrame(..., row.names=FALSE, check.names=TRUE)
(obj <- DelayedDataFrame(letters, LETTERS, row.names=LETTERS))
lazyIndex(obj)
DataFrame
formatCoreArray Genomic Data Structure (GDS) is designed for large-scale
datasets (for available random-access memory). The Bioconductor
package gdsfmt
has provided a high-level R interface to GDS.
file <- SeqArray::seqExampleFileName("gds") f <- gdsfmt::openfn.gds(file) f
closefn.gds(f)
GDSArray
is an R and Bioconductor package, that represents GDS
files as DelayedArray
instances.
library(GDSArray) gdsnodes(file)
Use GDSArray
to represent the GDS nodes for variant annotation.
varid <- GDSArray(file, "annotation/id") AA <- GDSArray(file, "annotation/info/AA")
varid
seed(varid)
Construct a DelayedDataFrame
object with GDSArray
columns.
(ddf <- DelayedDataFrame(varid, AA))
listData
: unchanged(ddf1 <- ddf[1:20,]) identical(ddf@listData, ddf1@listData)
lazyIndex
: updatednrows
: updatedrownames
: updated (if not NULL)lazyIndex(ddf1) nrow(ddf1)
lazyIndex
realizationas(ddf1, "DataFrame")
The development version is available to download through github:
devtools::install_github("Bioconductor/DelayedDataFrame")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.