pub trait MacrotigBasedNonTrivialOmnitigAlgorithm<Graph: StaticGraph> {
    // Required method
    fn compute_maximal_non_trivial_omnitigs(
        graph: &Graph,
        macrotigs: &Macrotigs<Graph>
    ) -> Omnitigs<Graph>;
}
Expand description

A trait abstracting over the concrete algorithm used to compute maximal non-trivial omnitigs based on macrotigs.

Required Methods§

source

fn compute_maximal_non_trivial_omnitigs( graph: &Graph, macrotigs: &Macrotigs<Graph> ) -> Omnitigs<Graph>

Compute the maximal non-trivial omnitigs of the given the maximal macrotigs.

Implementors§