Biological sequence analysis : probabilistic models of proteins and nucleic acids - Durbin, Richard; Eddy, Sean R.; Krogh, Anders; Mitchison, Graeme (Cambridge University Press, 2001)