This crate provides a single function to parse sequence identifiers from FASTQ files created by Illumina sequencers. Sequence identifiers contain information about each read, including the physical location of the DNA cluster on the flow cell surface that contained the associated sequence.
Illumina was not involved in the creation of this library in any way.
A parsed sequence identifier
Errors encountered when parsing FASTQ files
Sample numbers are either the number from the sample sheet or a sequence if the read was from the Undetermined Reads
Parses location information from an Illumina sequence identifier. This implementation is about 3x faster than using a regular expression.