8c17bf958b
Centralize k-mer and minimizer configuration using a thread-safe global module, and replace manual bit-packing with a memory-efficient `PackedSeq` type. Refactor core sequence and k-mer types to use compile-time length enforcement and centralized hashing. Introduce a new De Bruijn graph implementation with compact node encoding and traversal iterators. Update I/O, partitioning, and builder modules to align with the new architecture, and add the `xxhash-rust` dependency.
12 lines
254 B
TOML
12 lines
254 B
TOML
[package]
|
|
name = "obifastwrite"
|
|
version = "0.1.0"
|
|
edition = "2024"
|
|
|
|
[dependencies]
|
|
obikseq = { path = "../obikseq" }
|
|
xxhash-rust = { version = "0.8", features = ["xxh64"] }
|
|
|
|
[dev-dependencies]
|
|
obikseq = { path = "../obikseq", features = ["test-utils"] }
|