Struct noodles::cram::record::tag::Tag [−][src]
pub struct Tag { /* fields omitted */ }
Expand description
A CRAM record tag.
Implementations
Creates a CRAM record tag.
Examples
use noodles_bam::record::data::field::Value;
use noodles_cram::record::{tag::Key, Tag};
let value = Value::Int8(1);
let key = Key::new([b'N', b'H'], value.ty());
let tag = Tag::new(key, value);
Returns the tag key.
Examples
use noodles_bam::record::data::field::Value;
use noodles_cram::record::{tag::Key, Tag};
let value = Value::Int8(1);
let key = Key::new([b'N', b'H'], value.ty());
let tag = Tag::new(key.clone(), value);
assert_eq!(tag.key(), key);
Returns the tag value.
Examples
use noodles_bam::record::data::field::Value;
use noodles_cram::record::{tag::Key, Tag};
let value = Value::Int8(1);
let key = Key::new([b'N', b'H'], value.ty());
let tag = Tag::new(key, value.clone());
assert_eq!(tag.value(), &value);
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Tag
impl UnwindSafe for Tag
Blanket Implementations
Mutably borrows from an owned value. Read more