Skip to content
Novus Examples
fastq882 B

FASTQ Reads — Phred+64 Legacy Encoding (.fastq)

The identical reads and identical quality scores written with the legacy Phred+64 offset used by older Illumina pipelines. Decode it with the modern offset and every base looks 31 points better than it is, which is a silent quality inflation rather than a parse failure.

Preview — first 25 linesfastq
@NX_READ_001 length=60
GGCGCGCACGTGGGGGCCCCCAAAAAGCTCTAATGGACTGAATATTGGGGCGTTCTGATA
+
efgegdfdecfcefgcgdddbbefbeeacbeadecacbd```bbdaa_b`a_`b`b__aa
@NX_READ_002 length=60
AACTATCTTAGATAAGAGTAGACGAGAGCAACCAGACTACTTGTTGTGGGCTGCGAGGAC
+
fgeggdfeecegcddffeeedccceceededcaecbdcddcb`bc`c`aaaaca`^_bb_
@NX_READ_003 length=60
AGCGACAGATATAGCTTACCGCCGCGGCTATAAGCAAAGTGTGTCAACGAACGGCTTTCT
+
heeehgdhfgdcffgcfgdccfeffbeabacbcdccabbbdddadababc`aacb``aab
@NX_READ_004 length=60
CAAGAGCATGGGCCCAATCCGTTGATTACTGAGCTTCATCGGATCCATTAACCGTCGGGT
+
gdedddhgheefgdfcdgbebfffdfcceddebbdad`cacbbdb_abaacc`c^^`a^^
@NX_READ_005 length=60
ACGGCAAGCCGAAAAGATATTATTGATTGATCTTACATTCGATCGGTTCGCAGACCCGAG
+
heghefdggdfdfefefefcdffbcbeebcdeedddcbabcbd`c``ba__bcaab__bb
@NX_READ_006 length=60
ACCCGCAGTTTGGAGTGCCTAGCGACTAATGTGACACTGTGGTATCGCTCCTTCTTAGGA
+
ffhehgdhddgdefegfebbefdefcfdbbdbcaaab`ccca`aac``_cc`a`ba_`_`

Specifications

Reads
6
Read Length
60
Encoding
Phred+64
Ascii Offset
64
Identical Scores To
the Phred+33 twin
Trap
decoding with offset 33 inflates every score by 31

Testing contract

Expected to pass
Scenario
Decode the quality strings with offset 64 and compare the resulting scores against the Phred+33 twin.
Expected result
The two files yield identical score arrays when each is decoded with its own offset; decoding this file with offset 33 inflates every score by exactly 31.

What is a .fastq file?

FASTQ pairs each sequence with per-base quality scores. A record is exactly four lines: a `@` header, the sequence, a `+` separator that may repeat the header, and a quality line of the same length whose characters encode Phred scores as ASCII with an offset — 33 in the Sanger/Illumina 1.8+ encoding, 64 in older Illumina data. Misidentifying that offset silently shifts every quality value by 31.

How to use this file

Use an example .fastq file to test read parsers, quality-trimming tools, and encoding detection, verifying that sequence and quality lengths match, that a `@` at the start of a quality line is not mistaken for a new record, and that the documented offset is applied.

How to use this file for testing

“FASTQ Reads — Phred+64 Legacy Encoding (.fastq)” is a deterministic Novus Examples fixture for Scientific data, Editor testing, Conversion testing. Citation catalogs (BibTeX, RIS), chemistry structures (MDL Molfile, PDB), and gridded binary data (NetCDF, FITS) — for testing reference managers, molecule viewers, and scientific-data loaders.

Documented properties for this file: Phred+64. Compare results against paired or grouped companions on this page when present (clean↔damaged, searchable↔scanned, or format twins) so scores stay reproducible across runs.

Download the file once, keep the path stable in CI or local scripts, and treat the spec table as the contract: dimensions, seeds, field lists, and roles are intentional. Corrupt or invalid samples are labelled as such — expect parsers to fail loudly rather than silently accept them.

Scientific fixtures are small, valid, and fully synthetic — no real organism, patient, sample, or observation. Point your parser or loader at the file and check it reads the documented records, variables, or headers; binary formats ship a readable twin or metadata listing for comparison.

Generated by generation/scientific.py. Free for any use, no attribution required — license.