How to read fastly files ( I/O operation)

monarch_dodra monarchdodra at gmail.com
Tue Feb 12 14:06:47 PST 2013


On Tuesday, 12 February 2013 at 21:41:14 UTC, bioinfornatics 
wrote:
>
> Some time fastq are comressed to gz bz2 or xz as that is often a
> huge file.
> Maybe we need keep in mind this early in developement and use
> std.zlib

While working on making the parser multi-threaded compatible, I 
was able to seperate the part that feeds data, and the part that 
parses data.

Long story short, the parser operates on an input range of 
ubyte[]: It is not responsible any more for acquisition of data.

The range can be a simple (wrapped) File, a byChunk, an 
asynchroneus file reader, or a zip decompresser, or just stdin I 
guess. Range can be transient.

However, now that you mention it, I'll make sure it is correctly 
supported.

I'll *try* to show you what I have so far tomorow (in about 18h).


More information about the Digitalmars-d-learn mailing list