Skip to content

v0.1.2

Choose a tag to compare

@nh13 nh13 released this 06 Mar 17:44
· 152 commits to main since this release
cda4a5a

What's Changed

  • refactor(raw-bam): deduplicate aux iteration, use field accessors by @nh13 in #135
  • refactor(umi): remove redundant allocations, use byte comparison by @nh13 in #137
  • refactor(metrics): improve code reuse, quality, and efficiency in fgumi-metrics by @nh13 in #130
  • refactor(consensus): remove dead code, unify duplicated logic by @nh13 in #139
  • refactor: consolidate duplicated hash logic, remove dead code by @nh13 in #140
  • refactor(bgzf): deduplicate decompression logic, remove dead code by @nh13 in #134
  • refactor(sam): deduplicate reference_length, mate cigar parsing, pair orientation by @nh13 in #138
  • build(deps): bump noodles from 0.105.0 to 0.106.0 in the all-cargo-deps group by @dependabot[bot] in #131
  • refactor(consensus): remove dead code and improve efficiency in consensus commands by @nh13 in #154
  • refactor(dna): extract complement_base_preserve_case and remove unnecessary binding by @nh13 in #142
  • refactor(bgzf): extract shared decompress_and_verify helper by @nh13 in #143
  • refactor(fgumi): deduplicate core lib modules and remove redundant state by @nh13 in #151
  • refactor(commands): extract generic verify helper and deduplicate test code by @nh13 in #152
  • refactor(raw-bam): extract shared aux traversal and CIGAR op helpers by @nh13 in #144
  • refactor(commands): deduplicate simulate utilities and clip header logic by @nh13 in #155
  • refactor(metrics): consolidate UmiCountTracker and remove ALL_REJECTIONS duplication by @nh13 in #145
  • refactor(umi): use binary search for count_index and deduplicate MoleculeId formatting by @nh13 in #146
  • refactor(sam): reuse shared utilities and avoid inner-loop allocations by @nh13 in #147
  • refactor(consensus): precompute phred threshold and eliminate redundant error-counting pass by @nh13 in #148
  • refactor(sort): deduplicate utilities and hoist per-record hasher construction by @nh13 in #149
  • refactor(pipeline): deduplicate scheduler constants and shared functions by @nh13 in #150
  • fix(sam): use safe conversions for CIGAR ref span and revcomp string by @nh13 in #158
  • docs(sort): add noodles PR links to vendored/raw-record comments by @nh13 in #159
  • fix(commands): clamp compute_position fallback and validate sort-order by @nh13 in #156
  • refactor(group,dedup): reduce duplication and remove dead code by @nh13 in #153
  • feat(group): add --allow-unmapped flag for processing fully unmapped reads in fgumi group by @nh13 in #39
  • refactor(sort): remove dead TemplateCoordinateKey and raw comparison by @nh13 in #161
  • fix(ci): expand ci-fmt and ci-lint to all workspace crates by @nh13 in #162
  • chore: release v0.1.2 by @nh13 in #157

Full Changelog: v0.1.1...v0.1.2