Expand description
Efficient FASTQ reading and writing
Structs
- A FASTQ record that ownes its data (requires allocations)
- Holds line number and byte offset of a FASTQ record
- FASTQ parser.
- Set of FASTQ records that owns it’s buffer and knows the positions of each record.
- Iterator over record sets
- Iterator of
OwnedRecord
that owns the underlying reader - Borrowed iterator of
OwnedRecord
- A FASTQ record that borrows data from a buffer
Enums
- FASTQ parsing error
Traits
- FASTQ record trait implemented by both
RefRecord
andOwnedRecord
Functions
- Helper function for writing data (not necessarily stored in a
Record
instance) to the FASTQ format. The ID and description parts of the header are supplied separately instead of a whole header line - Helper function for writing data (not necessarily stored in a
Record
instance) to the FASTQ format