Text this: Distributed and Sequential Algorithms for Bioinformatics