Crate unitig_flipper

Source

Modules§

dbg

Enums§

Orientation

Traits§

SeqStream
A stream of ASCII-encoded DNA-sequences. This is not necessarily a standard Rust iterator because we want to support streaming sequences from disk, which is not possible with a regular iterator due to lifetime constraints of the Iterator trait.

Functions§

evaluate
optimize_unitig_orientation
Given a stream of unitigs, returns a vector of orientations, one for each sequence, aiming to minimize the number of unitigs which do not have an incoming edge in the de Bruijn graph of order k.
pick_orientations_with_non_switching_bfs
pick_orientations_with_switching_bfs