readCdfBin {dChipIO} | R Documentation |
Reads a dChip CDF.bin file
Description
Reads a dChip CDF.bin file.
Please note that this method is incomplete as it currently doesn't read all fields. It is only made available so that someelse can continue the development.
Usage
readCdfBin(con, units=NULL, ...)
Arguments
con |
A |
units |
An |
... |
Not used. |
Value
Returns a list
structure containing the file header and the unit data.
Author(s)
Henrik Bengtsson
See Also
To read only the CDF.bin file header, see readCdfBinHeader
().
Examples
path <- system.file("exData", package="dChipIO")
chipType <- "Test3"
filename <- sprintf("%s.CDF.bin", chipType)
pathname <- file.path(path, filename)
hdr <- readCdfBinHeader(pathname)
print(hdr)
data <- readCdfBin(pathname)
str(data)
# Read a subset of the units
units <- c(10:11, 15:20, 150:105, 2,2,2)
dataT <- readCdfBin(pathname, units=units)
str(dataT)
# Assert correctness
for (ff in c("unitNames", "numProbes", "CellPos")) {
stopifnot(length(dataT[[ff]]) == length(units))
stopifnot(identical(dataT[[ff]], data[[ff]][units]))
}
[Package dChipIO version 0.1.5 Index]