pub fn new(gap_open: i32, gap_extend: i32, match_fn: F) -> Self {
        Aligner::with_capacity(
            DEFAULT_ALIGNER_CAPACITY,
            DEFAULT_ALIGNER_CAPACITY,
            gap_open,
            gap_extend,
            match_fn,
        )
    }
/// Create new aligner instance with given gap open and gap extend penalties
/// and the score function.
///
/// # Arguments
///
/// * `gap_open` - the score for opening a gap (should be negative)
/// * `gap_extend` - the score for extending a gap (should be negative)
/// * `match_fn` - function that returns the score for substitutions
///    (see also [`bio::alignment::pairwise::Scoring`](struct.Scoring.html))
Create new aligner instance with given gap open and gap extend penalties
and the score function.
Create new aligner instance with given gap open and gap extend penalties and the score function .
pub fn new(gap_open: i32, gap_extend: i32, match_fn: F) -> Self {
        Aligner::with_capacity(
            DEFAULT_ALIGNER_CAPACITY,
            DEFAULT_ALIGNER_CAPACITY,
            gap_open,
            gap_extend,
            match_fn,
        )
    }
pub fn new ( gap_open : i32 , gap_extend : i32 , match_fn : F ) -> Self { Aligner :: with_capacity ( DEFAULT_ALIGNER_CAPACITY , DEFAULT_ALIGNER_CAPACITY , gap_open , gap_extend , match_fn , ) }
Create new aligner instance with given gap open and gap extend penalties
and the score function.
Create new aligner instance with given gap open and gap extend penalties and the score function .
gap_open
i32
gap_extend
i32
match_fn
F
gap_open
i32
gap_extend
i32
match_fn
F