@@ -10,4 +10,17 @@ The format is based on Keep a Changelog, and this project follows Semantic Versi
1010### Added
1111- Initial release of ITSxRust.
1212- ` extract ` command for ITS region extraction using HMMER tblout anchors.
13- - Deterministic test fixtures and CI checks (fmt, clippy, tests).
13+ - Platform presets: ` --preset ont ` and ` --preset hifi ` with tuned E-values, length constraints, and confidence thresholds.
14+ - Partial-chain fallback: recover subregions from 2-anchor pairs when the full 4-anchor chain is unavailable.
15+ - Confidence classification: reads labelled ` confident ` , ` ambiguous ` , or ` partial ` based on per-anchor score/E-value thresholds.
16+ - ` --write-ambiguous ` and ` --write-skipped ` flags to divert reads to separate files.
17+ - Exact dereplication (` --derep ` ): hash identical sequences and search only unique representatives, projecting results back to duplicates.
18+ - Multi-region output: ` --region all ` extracts ITS1, ITS2, and full ITS simultaneously, treating ` --output ` as a prefix.
19+ - FASTQ support with quality score preservation; gzipped input support.
20+ - ` --qc-json ` for per-sample QC summary (read counts, skip-reason breakdown, parameters).
21+ - ` --anchors-tsv ` and ` --anchors-jsonl ` for per-read anchor coordinates and confidence labels.
22+ - ` --explain N ` diagnostic flag for inspecting skip reasons.
23+ - ` --tblout-existing ` to reuse a previous nhmmer tblout file.
24+ - Docker image with bundled HMMER.
25+ - Bioconda recipe.
26+ - Deterministic test fixtures and CI checks (fmt, clippy, tests).
0 commit comments