Struct noodles_fasta::record::definition::Definition [−][src]
pub struct Definition { /* fields omitted */ }
Expand description
A FASTA record definition.
A definition represents a definition line, i.e, a reference sequence name and, optionally, a description.
Implementations
Creates a FASTA record definition.
Examples
use noodles_fasta::record::Definition; let definition = Definition::new(String::from("sq0"), None);
👎 Deprecated since 0.3.0: Use name
instead.
👎 Deprecated since 0.3.0:
Use name
instead.
Returns the reference sequence name.
Examples
use noodles_fasta::record::Definition; let definition = Definition::new(String::from("sq0"), None); assert_eq!(definition.reference_sequence_name(), "sq0");
Returns the record name.
Examples
use noodles_fasta::record::Definition; let definition = Definition::new(String::from("sq0"), None); assert_eq!(definition.name(), "sq0");
Returns the description if it is set.
Examples
use noodles_fasta::record::Definition; let definition = Definition::new(String::from("sq0"), None); assert_eq!(definition.description(), None); let definition = Definition::new(String::from("sq0"), Some(String::from("LN:13"))); assert_eq!(definition.description(), Some("LN:13"));
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for Definition
impl Send for Definition
impl Sync for Definition
impl Unpin for Definition
impl UnwindSafe for Definition
Blanket Implementations
Mutably borrows from an owned value. Read more
Compare self to key
and return true
if they are equal.