Bio::SeqReader provides a lightweight alternative to Bioperl when all you really need is a helper for reading sequence data. The Bio::SeqReader::Fastq class correctly handles FASTQ input with multiline sequence or quality data.