PHMM Soft Pattern Model
Better solution for dealing with gaps
Left to right Hidden Markov Model with insertion
and deletion states