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.