Algorithms created for the Bioinformatics Algorithms (Part 1) class at UC San Diego