- More than two sequences at the same time
- semi-global alignment
- Instead of filling a bi-dimensional matrix, we should fill a n-dimensional array
- Cost \(L^n\) in memory and time
- \(n\) sequences of length \(L\)
- Impossible for any practical case
December 11, 2018
Nasrettin Hoca had lost his ring in the living room. He searched for it for a while, but since he could not find it, he went out into the yard and began to look there. His wife, who saw what he was doing, asked: “Hocam, you lost your ring in the room, why are you looking for it in the yard?”
Nasrettin Hoca stroked his beard and said: “The room is too dark and I can’t see very well. I came out to the courtyard to look for my ring because there is much more light out here.”
Algorithm: give a precise answer to a question Heuristics: Give a fast and approximate answer
Heuristic is an algorithm for a simpler question, that is related to the original one
We hope that the approximate answer will be close to the real one
Once we got the tree, we use it as a guide for the alignment