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§
sourcefn compute_maximal_non_trivial_omnitigs(
graph: &Graph,
macrotigs: &Macrotigs<Graph>
) -> Omnitigs<Graph>
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.