| | |
Summary: String Matching
String matching: definition of the problem (text,pattern)
depends on what we have: text or patterns· Exact matching:
· Approximate matching:
· 1 pattern ---> The algorithm depends on |p| and | |
· k patterns ---> The algorithm depends on k, |p| and | |
· The text ----> Data structure for the text (suffix tree, ...)
· The patterns ---> Data structures for the patterns
· Dynamic programming
· Sequence alignment (pairwise and multiple)
· Extensions
· Regular Expressions
· Probabilistic search:
· Sequence assembly: hash algorithm
Hidden Markov Models
Bioinformatics
Pairwise and multiple alignment
Pairwise alignment
Edit distance:
match=0 mismatch=1 indel=1
|