Efficient frequency-based de novo short-read clustering for error trimming in next-generation sequencing.