Novel Algorithms for the Analysis and Manipulation of Short Genomic Sequences