pre-process illumina reads