Biological sequence analysis : probabilistic models of proteins and nucleic acids - Durbin, Richard (Cambridge University Press, 1998)