🗑️ Refactor entropy and minimizer logic into RollingStat

- Remove `entropy.rs`, `minimizer.rs` and `window.rs`; consolidate logic into new module
- Introduce unified state management in RollingStat with incremental entropy tracking and canonical minimizer computation via monotone deque
- Update SuperKmerIter to use RollingStat instead of separate components, simplifying iteration and state transitions
- Add `*.fasta` to .gitignore for generated FASTA outputs
This commit is contained in:
Eric Coissac
2026-04-20 16:44:00 +02:00
parent b4accf1149
commit 5e77ea4eba
9 changed files with 163 additions and 383 deletions
+1
View File
@@ -1,3 +1,4 @@
.venv/
src/target
data-stress
*.fasta