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.