Algorithms from "Principles of Genome Bioinformatics"