CHANGES IN VERSION 1.5 BUG FIXES o Beads with negative coordinates can now be included in the bab file o If overlapping segments are found a warning is printed and the full locs index is used. o Coordinate values returned by readCompressedData() are now rounded to match the precision of the original text file. CHANGES IN VERSION 1.3 BUG FIXES o Improved performance of readCompressedData() when extracting all probeIDs. o Fixed error when a vector of files was passed to decompressBeadData(). Formerly, if arrayMask was NULL each output file was created with the same name, overwriting the previous one. PACKAGE STRUCTURE CHANGES o Moved example data to inst/extdata in accordance with R pacakge guidelines. Removes warning from R CMD check. CHANGES IN VERSION 1.1 NEW FEATURES o Added function extractLocsFile() o Added function readCompressedData() o decompressBeadData() will now take a vector of input files, rather than requiring a loop. o Reduced decompression time by about 50% by using .Call() rather than apply() BUG FIXES o Fixed error when extracting red channel information using readCompressedData(). Thanks to Prof. Tim Triche for identifying and patching this. o Fixed rounding errors when dealing with very small and/or negative coordinates. o Check indices are now employed correctly. o If any beads can't be positioned using the reduced index compression halts and the user is informed. o Fixed a major bug that resulted in the .locs file being randomly ordered on reconstruction if the full index was used. o Now stops and informs the user if there are negative coordinates in the .locs file. CHANGES IN VERSION 0.99 NEW FEATURES o Improved speed when using lossy compression by switcing some code from apply() to .Call() o Progress bar is now optional o Package created BUG FIXES o Fixed bug which put red channel out by 1 pixel when using offset coordinates o Now works correctly in the case where an array consists of a single segment, e.g. Human 1M o Fixed bug in creating full index o Fixed bug in combining .txt and .locs files due to duplicate entries o Fixed bug in writing intensity flags. Introduced when switching from calloc() to R_alloc(). o Set a default file name for output from compressBeadData if left blank o Compression progress bar no longer stops at 70% o Set limits on the number of bytes for storing the fractional part o Replaced calloc() with R_alloc() in C code o Registered C functions