feat: add selective k-mer filtering to dump and rebuild commands

Add the `obidebruinj` dependency and introduce `FilterArgs` CLI arguments for ingroup/outgroup predicates and count/fraction thresholds. Extend `GroupFilterParams` to support outgroup filtering, and integrate the filter collection into `KmerIndex::dump` and `rebuild` commands. This enables selective k-mer filtering during index operations and CSV exports.
This commit is contained in:
Eric Coissac
2026-06-04 20:54:31 +02:00
parent a1499e6153
commit 3e62ffe010
6 changed files with 112 additions and 92 deletions
+1
View File
@@ -1525,6 +1525,7 @@ dependencies = [
"csv",
"indicatif",
"kodama",
"obidebruinj",
"obifastwrite",
"obikindex",
"obikpartitionner",