Releases: jackdougle/nucleaze
Releases · jackdougle/nucleaze
Nucleaze v1.3.0
- Add Bloom filter for quick O(1) rejections
- Configurable memory (
--bloomsize) - Linear reference index scaling
- Configurable memory (
- Nested vector reference index
- Improved performance
- Configurable memory cap (
--maxmem)
Nuclease v1.2.0-beta
- Switch to region memory management system, reducing allocation function call and memory management overhead
- Speed and peak memory usage imporved - Add streaming batch output, which outputs sequence chunks as they are processed
--refmarker is now optional, one of--refor--binrefis necessary, however- Optimized for Linux (x86)
Nucleaze v1.1.1-beta
- Increased performance via improved encoding function
- Both sides of program are encoded simultaneously instead of using the
canonicalfunction from the Needletail crate
- Both sides of program are encoded simultaneously instead of using the
- Memory limiting has been (temporarily) removed
Nucleaze v1.1.0-alpha
--saverefargs to save serialized reference index- Portable memory limiting with
capcrate - Better help documentation (no more duplicates)
--ordertag to receive ordered output- Failure assertions upon omitting the
--interleavedflag for two output files and 1 input file - Output paths are optional
- Comprehensive test suite
- Fix processing mode errors
Nucleaze v1.0.1-alpha
- Removed memory limiting because of compilation errors on Linux
Nucleaze v1.0.0-alpha
- Memory limiting only works on Linux
- Piping from stdin and to stdout
- Memory limiting
- FASTQ format for outputs
- Paired read input/output support
- With multiple files or singular interleaved file
Request new features!