pub struct FastqRecord {
pub name: String,
pub seq: String,
pub qual: String,
}Expand description
A FASTQ record containing sequence name, nucleotide sequence, and quality scores.
§Fields
name: Read identifier (text after ‘@’)seq: Nucleotide sequencequal: Quality string (Phred+33 encoded)
Fields§
§name: StringRead identifier from the header line.
seq: StringNucleotide sequence.
qual: StringQuality scores (same length as seq, Phred+33 encoded).
Trait Implementations§
Source§impl Clone for FastqRecord
impl Clone for FastqRecord
Source§fn clone(&self) -> FastqRecord
fn clone(&self) -> FastqRecord
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for FastqRecord
impl RefUnwindSafe for FastqRecord
impl Send for FastqRecord
impl Sync for FastqRecord
impl Unpin for FastqRecord
impl UnsafeUnpin for FastqRecord
impl UnwindSafe for FastqRecord
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more