v0.1.2
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