Algorithms in Bioinformatics by