Trimmomatic performs a variety of useful trimming tasks for illumina NGS paired-end and single ended data.