sshash-lib
Core library for SSHash-rs: a compressed k-mer dictionary based on sparse and skew hashing.
Quick Start
use ;
type Kmer31 = ;
Modules
| Module | Purpose |
|---|---|
dictionary |
Load, save, lookup, and query k-mers |
builder |
Index construction pipeline |
streaming_query |
Efficient sequential k-mer processing |
kmer |
Kmer<K> with const-generic sizing and bit-parallel ops |
minimizer |
Minimizer extraction and iteration |
minimizers_control_map |
MPHF-based minimizer→bucket mapping |
spectrum_preserving_string_set |
SPSS: unitig storage and position lookup |
sparse_and_skew_index |
Bucket dispatch (singleton / light / heavy) |
offsets |
Elias-Fano encoded string boundary offsets |
License
MIT