HenrikBengtsson / illuminaio

🔬 R package: This is the Bioconductor devel version of the illuminaio package.
http://bioconductor.org/packages/devel/bioc/html/illuminaio.html
6 stars 2 forks source link

PERFORMANCE: Unnecessary coercion in readIDAT_noenc() #16

Closed HenrikBengtsson closed 4 years ago

HenrikBengtsson commented 4 years ago

Below matrix for be initiated as an integer matrix:

fields <- matrix(0, nrow=nFields, ncol=3)
colnames(fields) <- c("fieldCode", "byteOffset", "Bytes")
for (ii in 1:nFields) {
  fields[ii,"fieldCode"] <- readShort(con, n=1)
  fields[ii,"byteOffset"] <- readLong(con, n=1)
}