First release
Full Changelog: https://github.com/nrminor/readmerger/commits/v0.1.0-alpha
ReadMerger now works! That said, this is still a very early release, with many improvements to come. These include:
- improving error handling throughout the application
- doing away with hardcoded FASTQ file names
- supporting FASTQs labeled with ".fq"
- storing temporary FASTQs out of sight in a system
tmp/directory - doing away with the code duplication for handling different compression encoders/decoders
- support for bzip2-compression
- a richer command-line interface, including a
--verboseflag that will turn on more detailed logging
to stdout - improved FASTQ line buffering, and generally better memory management to reduce I/O
- documentation for the whole API
- improved github workflows to test/build/audit on multiple architectures
We welcome any users or more experienced Rust developers to raise issues related to these or any other points where the source code could be improved.