Represents a record that can be read from or written to a fastq file.
Reads fastq records from any text based source via a reader.
Implements a writer for fastq records.
Provides factory methods for creating a FastqSource
from multiple types.
Companion object for manufacturing FastqWriter instances.
Reads fastq records from any text based source via a reader. Ensures that lines come in the expected groupings of four lines with the correct headers, and that bases and qualities are of the same length. The underlying reader is closed automatically when EOF is reached.