fastq splitting, parsing, cleaning