Align

Trait Align 

Source
pub trait Align<'a, M, T>
where M: Measure<T>, T: Eq,
{ // Required method fn align(&'a self, source: &'a [T], target: &'a [T]) -> Alignment<'a, M, T>; }
Expand description

Trait enabling alignment of all Measures.

This trait is used to implement alignment using dynamic programming for every type that implements the Measure trait.

Required Methods§

Source

fn align(&'a self, source: &'a [T], target: &'a [T]) -> Alignment<'a, M, T>

Align two sequences.

This function aligns two sequences and returns the alignment.

Implementors§

Source§

impl<'a, M, T> Align<'a, M, T> for M
where M: Measure<T>, T: Eq,