Now uses FastqGeneralIterator instead of the parse function in SeqIO to increase speed.