C++ fastq groomer