Skip to main content

Module alignment

Module alignment 

Source
Expand description

Sequence-alignment algorithms.

Re-exports§

pub use banded::banded_align;
pub use blast::BlastAligner;
pub use blast::BlastConfig;
pub use blast::Hsp;
pub use gotoh::GotohScoring;
pub use gotoh::gotoh_align;
pub use hirschberg::hirschberg_align;
pub use needleman_wunsch::Alignment;
pub use needleman_wunsch::ScoringMatrix;
pub use needleman_wunsch::needleman_wunsch;
pub use smith_waterman::smith_waterman;
pub use smith_waterman::LocalAlignment;

Modules§

banded
Banded global (Needleman–Wunsch) alignment.
blast
BLAST-style seed-and-extend local alignment.
gotoh
Gotoh affine-gap global alignment (3 DP matrices: match M, gap-in-x X, gap-in-y Y).
hirschberg
Hirschberg’s O(min(m, n)) memory global alignment.
needleman_wunsch
Needleman-Wunsch global alignment with a simple linear-gap penalty.
smith_waterman
Smith-Waterman local alignment.