Text this: Computational Molecular Biology: an Algorithmic Approach