2f29ee2240
Integrate rayon to enable parallel processing of k-mer partitions and degree computation. Replace Cell with AtomicU8 to ensure thread-safe node state management, and add a merge method for combining disjoint graphs. Additionally, introduce progress tracking utilities and a test-utils feature flag for development dependencies.
19 lines
426 B
TOML
19 lines
426 B
TOML
[package]
|
|
name = "obidebruinj"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
|
|
[dependencies]
|
|
obikseq = { path = "../obikseq" }
|
|
obifastwrite = { path = "../obifastwrite" }
|
|
ahash = "0.8"
|
|
hashbrown = { version = "0.14", features = ["rayon"] }
|
|
rayon = "1"
|
|
xxhash-rust = { version = "0.8.15", features = ["xxh3", "const_xxh3"] }
|
|
|
|
[features]
|
|
test-utils = []
|
|
|
|
[dev-dependencies]
|
|
obikseq = { path = "../obikseq", features = ["test-utils"] }
|