Skip to content

Version 0.18.0

Compare
Choose a tag to compare
@davidlougheed davidlougheed released this 19 Nov 19:32
· 50 commits to master since this release

What's Changed

Features and changes

  • Caller:
    • VCFs include variant type (snv or str) and, for STRs, include read-level data and SNV support count
    • VCF alts now properly set the anchor (5') base if different from the reference, or are * if completely deleted
    • VCF no longer includes an unused header line
  • MI:
    • A STRkit VCF calculator is now included
    • A length-based LongTR VCF calculator is now included
    • A calculator for TRGT is now included
    • Excluded regions/calls are now handled via overlap instead of exact match
    • More in-progress data is now logged
    • Renamed --trf-bed option to --motif-bed

Bug fixes

Performance

  • Caller:
    • More code has been moved to Rust
    • libdeflate is now used for reading BGZF files, which should be significantly quicker
    • Decoding CIGARs and finding alignment pairs are marginally quicker via better Numpy use
    • A few other minor performance changes in terms of memory and runtime
  • MI:

Full Changelog: v0.17.1...v0.18.0