Documentation

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.
On this page

Search results