Eric Coissac 0d9be53d1f feat: enforce runtime validation for kmer and minimizer parameters
Introduces `CommonArgs::validate()` to enforce strict constraints on `--kmer-size` (odd, 11–31), `--minimizer-size` (odd, 3–k−1), and `z` (strictly less than k). This validation is applied at the entry point of the `superkmer` and `index` commands to prevent invalid configurations, avoid palindromes, prevent u64 overflow, and ensure positive effective indexing sizes. Documentation is updated to reflect these runtime checks and immediate termination on invalid input.
2026-05-29 09:10:25 +02:00
S
Description
No description provided
Readme
228 MiB
v1.1.44
Latest
2026-08-11 21:04:49 +00:00
Languages
Rust 84.7%
Python 5.8%
Makefile 3%
Shell 2.7%
HTML 2.7%
Other 1.1%