Module debruijn::compression [−][src]
Expand description
Create compressed DeBruijn graphs from uncompressed DeBruijn graphs, or a collection of disjoint DeBruijn graphs.
Structs
Extending trait CompressionSpec for compression
Simple implementation of CompressionSpec
that lets you provide that data reduction function as a closure
Traits
Customize the path-compression process. Implementing this trait lets the user
control how the per-kmer data (of type D
) is summarized into a per-path
summary data (of type DS
). It also let’s the user introduce new breaks into
paths by inspecting in the per-kmer data of a proposed with join_test_kmer
function.
Functions
Perform path-compression on a (possibly partially compressed) DeBruijn graph
Take a BoomHash Object and build a compressed DeBruijn graph.
Take a BoomHash Object and build a compressed DeBruijn graph.