Update Cargo manifests, dependency paths, and Rust imports across the workspace to reflect the `obikpartitionner` to `obikpartition` rename. Synchronize architecture and implementation documentation with the new module structure. Fix minor syntax issues in test assertions to ensure compilation compatibility. No behavioral or API changes are introduced.
20 lines
1020 B
Markdown
20 lines
1020 B
Markdown
<!-- coverage sidecar — ne pas ajouter au nav mkdocs -->
|
|
# Coverage: implementation/pipeline.md
|
|
|
|
## Code couvert
|
|
|
|
- `obikpartition/src/partition.rs` — estimation des paramètres (phase 0)
|
|
- `obiskbuilder/src/iter.rs` — scatter : filtre entropie, extraction superkmers, routage partition (phase 1)
|
|
- `obikpartition/src/filter.rs` — déduplication bucket-sort (phase 2)
|
|
- `obikpartition/src/kmer_sort.rs` — tri externe + agrégation de comptages (phase 3)
|
|
- `obidebruinj/src/debruijn.rs` — graphe De Bruijn, extraction des unitigs (phase 5)
|
|
- `obikpartition/src/index_layer.rs` — construction MPHF + évidence (phase 6), paramètre `block_bits`
|
|
- `obikindex/src/index.rs` — `build_layers()`, `dereplicate_and_count()`
|
|
|
|
## Notes
|
|
|
|
RISQUE DE DÉRIVE modéré. Vérifier :
|
|
- Phase 6 : la doc mentionne-t-elle le filtre d'abondance (`min_ab`, `max_ab`) ?
|
|
- Phase 6 : `block_bits` passé à `build_index_layer` depuis `IndexConfig`
|
|
- Phase 6 : dispatch exact/approx selon `EvidenceKind` dans `build_index_layer`
|