Biological sequence analysis : probabilistic models of proteins and nucleic acids - Durbin, Richard (Cambridge Univ. Pr., 1998)