Probabilistic Methods for Bioinformatics by