Skip to content

Releases: jackdougle/nucleaze

Nucleaze v1.3.0

03 Jan 05:25

Choose a tag to compare

  • Add Bloom filter for quick O(1) rejections
    • Configurable memory (--bloomsize)
    • Linear reference index scaling
  • Nested vector reference index
    • Improved performance
  • Configurable memory cap (--maxmem)

Nuclease v1.2.0-beta

25 Nov 19:47
db4ce21

Choose a tag to compare

  • 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
  • --ref marker is now optional, one of --ref or --binref is necessary, however
  • Optimized for Linux (x86)

Nucleaze v1.1.1-beta

31 Oct 22:40

Choose a tag to compare

  • Increased performance via improved encoding function
    • Both sides of program are encoded simultaneously instead of using the canonical function from the Needletail crate
  • Memory limiting has been (temporarily) removed

Nucleaze v1.1.0-alpha

07 Oct 19:11

Choose a tag to compare

  • --saveref args to save serialized reference index
  • Portable memory limiting with cap crate
  • Better help documentation (no more duplicates)
  • --order tag to receive ordered output
  • Failure assertions upon omitting the --interleaved flag for two output files and 1 input file
  • Output paths are optional
  • Comprehensive test suite
  • Fix processing mode errors

Nucleaze v1.0.1-alpha

25 Sep 05:06
4cf8a23

Choose a tag to compare

  • Removed memory limiting because of compilation errors on Linux

Nucleaze v1.0.0-alpha

08 Sep 01:54
59661e4

Choose a tag to compare

  • 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!