Description Usage Arguments Value Author(s) See Also Examples
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.
1 | readCdfBin(con, units=NULL, ...)
|
con |
A |
units |
An |
... |
Not used. |
Returns a list
structure containing the file header and the unit data.
Henrik Bengtsson
To read only the CDF.bin file header, see readCdfBinHeader
().
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | 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]))
}
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.