fastq parser developed within the class (code not tested)