Biological sequence analysis Probabilistic models of proteins and nucleic acids - Durbin, R. Etc (Cambridge, 1998)