NEWS.md
version formatting.readIDAT()
would only return the first five Unknown.N
fields.
Additional ones would be dropped.
readIDAT()
could produce Warning message: In readChar(con, nchars = n) : truncating string with embedded nuls
if the IDAT
file had an Unknown.6
field. Until we know what that field
represents, it is parsed as an (nbytes, <byte sequence>)
integer
vector.
Error messages produced by readIDAT()
when failing decrypt no
longer appends an extra newline at the end.
readIDAT()
uses explicit stringsAsFactors = FALSE
internally.
readIDAT()
no longer keeps two file connections open at the same.
citation(package = "illuminaio")
was
broken.readBGX()
would leave an open connection if there was a
file-reading error.readIDAT()
function gains a what
argument (only for
unencrypted IDAT files). This allows the fast return of the number
of nSNPsRead
(number of probes in file) and IlluminaID
(probenames). This is to allow fast handling of IDAT files in the
minfi package.readIDAT()
can now read non-encrypted IDAT files with strings
longer than 127 characters.
readIDAT()
incorrectly assumed that there were exactly two blocks
in RunInfo fields of non-encrypted (v3) IDAT files. Thanks to
Gordon Bean (GitHub @brazilbean) for reporting on and contributing
with code for the above two bugs. (Issue #2)
The vignette now reads the GenomeStudio example file from the IlluminaDataTestFiles package instead of the internet.
Updated CITATION.
citation("illuminaio")
.CODE REFACTORING:
CODE REFACTORING:
readIDAT_nonenc()
so that seek()
is always forward based.readIDAT_bin()
to readIDAT_nonenc()
.readIDAT()
which checks file format and
dispatches to the relevant subfunction.readBPM()
.readBPM()
. Note that these are
only run if environment variable _R_CHECK_FULL_
is set, i.e. they
will not be performed on the Bioconductor servers.readBPM()
and readIDAT()
.readBPM()
.readIDAT()
on example files from the
hapmap370k package.readIDAT()
would not close connections it opened if there was an
error. Now it guarantees to close any connections it opens.readIDAT()
on example files from the
minfiData package.Package added to the Bioconductor repository.
Created.