A program for annotating and predicting the effects of single nucleotide polymorphisms (SNP) http://snpeff.sourceforge.net/
http://snpeff.sourceforge.net/SnpEff_paper.pdf
skewer (transferred from https://sourceforge.net/projects/skewer) implements the bit-masked k-difference matching algorithm dedicated to the task of adapter trimming and it is specially designed for processing next-generation sequencing (NGS)...
When you're just starting out with biological programming, it's easy to run into complex problems that make you wonder how anyone has ever managed to write a program.