#411 closed enhancement (fixed)
Extending compressed file support and storage
Reported by: | Jari Häkkinen | Owned by: | Nicklas Nordborg |
---|---|---|---|
Priority: | major | Milestone: | BASE 2.5 |
Component: | core | Version: | |
Keywords: | Cc: |
Description (last modified by )
It would be nice if BASE core support would include storage of compressed files. Affy files CDFs and CELs shrinks with a factor 5 to 10 when compressed. BASE can store compressed files already but does not know how to handle them. Currently clients and plug-ins must know how to handle files. It is usually assumed that the files are uncompressed.
The core should have support for uncompressing files when clients request them and support client queries like isCompressedFile().
Change History (13)
comment:1 by , 18 years ago
Type: | defect → enhancement |
---|
comment:2 by , 18 years ago
Milestone: | → BASE 2.x+ |
---|
comment:3 by , 18 years ago
Milestone: | BASE 2.x+ → BASE 2.4 |
---|
comment:4 by , 17 years ago
Milestone: | BASE 2.4 → BASE 2.3 |
---|
comment:5 by , 17 years ago
Milestone: | BASE 2.4 → BASE 2.5 |
---|
comment:6 by , 17 years ago
Status: | new → assigned |
---|
comment:7 by , 17 years ago
(In [3719]) References #411: Most of the basic functionality is now in place and has been documented On major issue is that the Affymetrix Fusion SDK will not work with compressed files since it expects direct access to the java.io.File object. I will try to solve this by modifying the Affymetric Fusion SDK to work with InputStream:s instead. This would be better than to decompress CEL and CDF files everytime they are needed. In most cases we only scan the headers anyway, so it would be good if we can avoid copying the entire 40+ MB file(s) each time.
comment:8 by , 17 years ago
(In [3737]) Added modified AffxFusion?.jar that can read from InputStream? for some file formats.
comment:9 by , 17 years ago
(In [3750]) References #411. Compiled AffxFusion.jar with target="1.5" to make it possible to compile BASE with Java 1.5
comment:10 by , 17 years ago
comment:11 by , 17 years ago
Description: | modified (diff) |
---|
comment:12 by , 17 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
comment:13 by , 17 years ago
(In [3889]) References #411: Extending compressed file support and storage
AbstractFlatFileImporter should use File.getSize() instead of File.getBytes() for progress reporting.
Milestone BASE 2.4 deleted