Adding fastq functions