Sequence Alignment vs. Database: Task: Given A Query Sequence and Millions of
Sequence Alignment vs. Database: Task: Given A Query Sequence and Millions of
Database
ACTTTTGGTGACTGTAC
Sequence Alignment vs. Database
Solution:
Run in parallel (expensive).
Use a fast (heuristic) method to discard irrelevant
records. Then apply the exact algorithm to the remaining
few.
Sequence Alignment vs. Database
BLAST:
Words are allowed to contain inexact matching.
Example:
In the polypeptide sequence IHAVEADREAM
The 4-long word HAVE starting at position 2 may
match
HAVE,RAVE,HIVE,HALE,
Approximate Matches
THEFIRSTLINIHAVEADREAMESIRPATRICKREAD
INVIEIAMDEADMEATTNAMHEWASNINETEEN
BLAST Stage II
THEFIRSTLINIHAVEADREA____M_ESIRPATRICKREAD
INVIEIAMDEADMEATTNAMHEW___ASNINETEEN