Overview
Gotoh Algorithm is a sequence alignment method for affine-gap sequence alignment. It works by using separate dynamic-programming states for opening and extending gaps.
Gotoh Algorithm addresses affine-gap sequence alignment by using separate dynamic-programming states for opening and extending gaps.
Compact metadata for implementation and discovery.
Gotoh Algorithm is a sequence alignment method for affine-gap sequence alignment. It works by using separate dynamic-programming states for opening and extending gaps.
Quick facts
Runtime and memory behavior at a glance.
Best
O(n)
Average
O(n + m)
Worst
O(n + m)
Space
O(n + m)
Show using separate dynamic-programming states for opening and extending gaps on a small affine-gap sequence alignment example.
Gotoh Algorithm operates in O(n + m) time and O(n + m) space within the Sequence Alignment family. Often compared with Affine Gap Alignment and Hirschberg Algorithm.
What each reference supports for this entry.
Original reference for Gotoh dynamic programming with affine gap penalties.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Pattern Matching · Core
Gotoh Algorithm and Hirschberg Algorithm are practical alternatives within affine-gap sequence alignment, with different assumptions and tradeoffs.
Compare with thisGotoh Algorithm and Affine Gap Alignment are practical alternatives within affine-gap sequence alignment, with different assumptions and tradeoffs.
Gotoh Algorithm and Hirschberg Algorithm are practical alternatives within affine-gap sequence alignment, with different assumptions and tradeoffs.
Gotoh Algorithm and Levenshtein Distance share a concrete sequence alignment mechanism for affine-gap sequence alignment.