Enum bio::alignment::AlignmentOperation
[−]
[src]
pub enum AlignmentOperation { Match, Subst, Del, Ins, Xclip(usize), Yclip(usize), }
Alignment operations supported are match, substitution, insertion, deletion and clipping. Clipping is a special boundary condition where you are allowed to clip off the beginning/end of the sequence for a fixed clip penalty. The clip penalty could be different for the two sequences x and y, and the clipping operations on both are distinguishable (Xclip and Yclip). The usize value associated with the clipping operations are the lengths clipped. In case of standard modes like Global, Semi-Global and Local alignment, the clip operations are filtered out
Variants
Match
Subst
Del
Ins
Xclip(usize)
Yclip(usize)
Trait Implementations
impl Eq for AlignmentOperation
[src]
impl PartialEq for AlignmentOperation
[src]
fn eq(&self, __arg_0: &AlignmentOperation) -> bool
[src]
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &AlignmentOperation) -> bool
[src]
This method tests for !=
.
impl Debug for AlignmentOperation
[src]
impl Copy for AlignmentOperation
[src]
impl Clone for AlignmentOperation
[src]
fn clone(&self) -> AlignmentOperation
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more