ReadonlyidSequence identifier (required, but may be empty string in malformed data)
Optional ReadonlydescriptionOptional description/comment line
ReadonlysequenceThe actual sequence data
ReadonlylengthCached sequence length for performance
Optional ReadonlylineOriginal line number where this sequence started (for error reporting)
ReadonlyqualityReadonlyqualityReadonlyformatOptional ReadonlystatsComputed sequence statistics
Optional ReadonlyqualityParsed numeric quality scores (lazy-loaded)
Optional ReadonlyqualityComputed quality statistics
FASTQ sequence with quality scores and statistics Format:
Id
description\nsequence\n+\nquality
Extends both AbstractSequence (for the operations pipeline) and QualityScoreBearing (for quality-aware operations shared with alignment records). The stats field is carried over from FASTXSequence for backward compatibility.