seal 0.1.6

Implementation of Needleman-Wunsch & Smith-Waterman sequence alignment.
Documentation
1
2
3
4
5
6
7
8
9
10
use crate::pair::StepMask;

pub trait Strategy {
    fn match_score(&self) -> isize;
    fn mismatch_score(&self) -> isize;
    fn insert_score(&self) -> isize;
    fn delete_score(&self) -> isize;
    fn total_score(&self, strategy: isize) -> isize;
    fn step_mask(&self, align: isize, insert: isize, delete: isize) -> StepMask;
}