ValueObject
Table of Contents
Classes
- FastqRecord
- Quality is decoded as Phred+33 (Sanger / Illumina 1.8+), the encoding every current sequencer
produces : getPhredScores()[$i] = ord(quality[$i]) - 33, ranging from 0 to 93. The older
Phred+64 encoding (pre-1.8 Illumina) is out of scope - it has not shipped from a sequencer since
2011 and supporting both would require the caller to specify which one applies per file, for no
benefit to any format this project currently reads or writes. FastqReader warns about a file
that looks Phred+64 encoded.