Struct noodles_fasta::record::Record [−][src]
pub struct Record { /* fields omitted */ }
Expand description
A FASTA record.
Implementations
Creates a FASTA record from a definition and sequence.
Examples
use noodles_fasta::{self as fasta, record::{Definition, Sequence}};
let definition = Definition::new("sq0", None);
let sequence = Sequence::from(b"ACGT".to_vec());
let record = fasta::Record::new(definition, sequence);
Returns the record definition.
Examples
use noodles_fasta::{self as fasta, record::{Definition, Sequence}};
let definition = Definition::new("sq0", None);
let sequence = Sequence::from(b"ACGT".to_vec());
let record = fasta::Record::new(definition.clone(), sequence);
assert_eq!(record.definition(), &definition);
👎 Deprecated since 0.2.0: Use name
instead.
👎 Deprecated since 0.2.0:
Use name
instead.
Returns the reference sequence name.
Examples
use noodles_fasta::{self as fasta, record::{Definition, Sequence}};
let definition = Definition::new("sq0", None);
let sequence = Sequence::from(b"ACGT".to_vec());
let record = fasta::Record::new(definition, sequence);
assert_eq!(record.reference_sequence_name(), "sq0");
Returns the record name.
Examples
use noodles_fasta::{self as fasta, record::{Definition, Sequence}};
let definition = Definition::new("sq0", None);
let sequence = Sequence::from(b"ACGT".to_vec());
let record = fasta::Record::new(definition, sequence);
assert_eq!(record.name(), "sq0");
Returns the description.
Examples
use noodles_fasta::{self as fasta, record::{Definition, Sequence}};
let definition = Definition::new("sq0", Some(String::from("LN:4")));
let sequence = Sequence::from(b"ACGT".to_vec());
let record = fasta::Record::new(definition, sequence);
assert_eq!(record.description(), Some("LN:4"));
Returns the sequence.
Examples
use noodles_fasta::{self as fasta, record::{Definition, Sequence}};
let definition = Definition::new("sq0", None);
let sequence = Sequence::from(b"ACGT".to_vec());
let record = fasta::Record::new(definition, sequence.clone());
assert_eq!(record.sequence(), &sequence);
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Record
impl UnwindSafe for Record
Blanket Implementations
Mutably borrows from an owned value. Read more
Compare self to key
and return true
if they are equal.