pub struct Tag(/* private fields */);
Expand description
An alignment record data field tag.
Implementations§
source§impl Tag
impl Tag
sourcepub const MIN_MAPPING_QUALITY: Self = _
pub const MIN_MAPPING_QUALITY: Self = _
The smallest template-independent mapping quality in the template (AM
).
sourcepub const ALIGNMENT_SCORE: Self = _
pub const ALIGNMENT_SCORE: Self = _
Alignment score generated by aligner (AS
).
sourcepub const SAMPLE_BARCODE_SEQUENCE: Self = _
pub const SAMPLE_BARCODE_SEQUENCE: Self = _
Barcode sequence identifying the sample (BC
).
sourcepub const BASE_ALIGNMENT_QUALITY_OFFSETS: Self = _
pub const BASE_ALIGNMENT_QUALITY_OFFSETS: Self = _
Offset to base alignment quality (BAQ) (BQ
).
sourcepub const ORIGINAL_UMI_QUALITY_SCORES: Self = _
pub const ORIGINAL_UMI_QUALITY_SCORES: Self = _
Phred quality of the unique molecular barcode bases in the OX
tag (BZ
).
sourcepub const CELL_BARCODE_ID: Self = _
pub const CELL_BARCODE_ID: Self = _
Cell identifier (CB
).
sourcepub const NEXT_HIT_REFERENCE_SEQUENCE_NAME: Self = _
pub const NEXT_HIT_REFERENCE_SEQUENCE_NAME: Self = _
Reference name of the next hit (CC
).
sourcepub const CIGAR: Self = _
pub const CIGAR: Self = _
BAM only: CIGAR
in BAM’s binary encoding if (and only if) it consists of > 65535 operators
(CG
).
sourcepub const COLOR_EDIT_DISTANCE: Self = _
pub const COLOR_EDIT_DISTANCE: Self = _
Edit distance between the color sequence and the color reference (see also NM
) (CM
).
sourcepub const NEXT_HIT_POSITION: Self = _
pub const NEXT_HIT_POSITION: Self = _
Leftmost coordinate of the next hit (CP
).
sourcepub const COLOR_QUALITY_SCORES: Self = _
pub const COLOR_QUALITY_SCORES: Self = _
Color read base qualities (CQ
).
sourcepub const CELL_BARCODE_SEQUENCE: Self = _
pub const CELL_BARCODE_SEQUENCE: Self = _
Cellular barcode sequence bases (uncorrected) (CR
).
sourcepub const COLOR_SEQUENCE: Self = _
pub const COLOR_SEQUENCE: Self = _
Color read sequence (CS
).
sourcepub const COMPLETE_READ_ANNOTATIONS: Self = _
pub const COMPLETE_READ_ANNOTATIONS: Self = _
Complete read annotation tag, used for consensus annotation dummy features (CT
).
sourcepub const CELL_BARCODE_QUALITY_SCORES: Self = _
pub const CELL_BARCODE_QUALITY_SCORES: Self = _
Phred quality of the cellular barcode sequence in the CR
tag (CY
).
sourcepub const NEXT_HIT_SEQUENCE: Self = _
pub const NEXT_HIT_SEQUENCE: Self = _
The 2nd most likely base calls (E2
).
sourcepub const SEGMENT_INDEX: Self = _
pub const SEGMENT_INDEX: Self = _
The index of segment in the template (FI
).
sourcepub const SEGMENT_SUFFIX: Self = _
pub const SEGMENT_SUFFIX: Self = _
Segment suffix (FS
).
sourcepub const ALTERNATIVE_SEQUENCE: Self = _
pub const ALTERNATIVE_SEQUENCE: Self = _
Flow signal intensities (FZ
).
sourcepub const RESERVED_GC: Self = _
pub const RESERVED_GC: Self = _
Reserved for backwards compatibility reasons (GC
).
sourcepub const RESERVED_GQ: Self = _
pub const RESERVED_GQ: Self = _
Reserved for backwards compatibility reasons (GQ
).
sourcepub const RESERVED_GS: Self = _
pub const RESERVED_GS: Self = _
Reserved for backwards compatibility reasons (GS
).
sourcepub const PERFECT_HIT_COUNT: Self = _
pub const PERFECT_HIT_COUNT: Self = _
Number of perfect hits (H0
).
sourcepub const ONE_DIFFERENCE_HIT_COUNT: Self = _
pub const ONE_DIFFERENCE_HIT_COUNT: Self = _
Number of 1-difference hits (see also NM
) (H1
).
sourcepub const TWO_DIFFERENCE_HIT_COUNT: Self = _
pub const TWO_DIFFERENCE_HIT_COUNT: Self = _
Number of 2-difference hits (H2
).
sourcepub const TOTAL_HIT_COUNT: Self = _
pub const TOTAL_HIT_COUNT: Self = _
Query hit total count (IH
).
sourcepub const MATE_CIGAR: Self = _
pub const MATE_CIGAR: Self = _
CIGAR string for mate/next segment (MC
).
sourcepub const MISMATCHED_POSITIONS: Self = _
pub const MISMATCHED_POSITIONS: Self = _
String encoding mismatched and deleted reference bases (MD
).
sourcepub const RESERVED_MF: Self = _
pub const RESERVED_MF: Self = _
Reserved for backwards compatibility reasons (MF
).
sourcepub const UMI_ID: Self = _
pub const UMI_ID: Self = _
Molecular identifier (MI
).
A string that uniquely identifies the molecule from which the record was derived.
sourcepub const BASE_MODIFICATION_PROBABILITIES: Self = _
pub const BASE_MODIFICATION_PROBABILITIES: Self = _
Base modification probabilities (ML
).
sourcepub const BASE_MODIFICATIONS: Self = _
pub const BASE_MODIFICATIONS: Self = _
Base modifications / methylation (MM
).
sourcepub const BASE_MODIFICATION_SEQUENCE_LENGTH: Self = _
pub const BASE_MODIFICATION_SEQUENCE_LENGTH: Self = _
Length of sequence at the time MM
and ML
were produced (MN
).
sourcepub const MATE_MAPPING_QUALITY: Self = _
pub const MATE_MAPPING_QUALITY: Self = _
Mapping quality of the mate/next segment (MQ
).
sourcepub const ALIGNMENT_HIT_COUNT: Self = _
pub const ALIGNMENT_HIT_COUNT: Self = _
Number of reported alignments that contain the query in the current record (NH
).
sourcepub const EDIT_DISTANCE: Self = _
pub const EDIT_DISTANCE: Self = _
Edit distance to the reference (NM
).
sourcepub const ORIGINAL_ALIGNMENT: Self = _
pub const ORIGINAL_ALIGNMENT: Self = _
Original alignment (OA
).
sourcepub const ORIGINAL_CIGAR: Self = _
pub const ORIGINAL_CIGAR: Self = _
Original CIGAR (deprecated; use OA
instead) (OC
).
sourcepub const ORIGINAL_POSITION: Self = _
pub const ORIGINAL_POSITION: Self = _
Original mapping position (deprecated; use OA
instead) (OP
).
sourcepub const ORIGINAL_QUALITY_SCORES: Self = _
pub const ORIGINAL_QUALITY_SCORES: Self = _
Original base quality (OQ
).
sourcepub const ORIGINAL_UMI_BARCODE_SEQUENCE: Self = _
pub const ORIGINAL_UMI_BARCODE_SEQUENCE: Self = _
Original unique molecular barcode bases (OX
).
sourcepub const TEMPLATE_LIKELIHOOD: Self = _
pub const TEMPLATE_LIKELIHOOD: Self = _
Phred likelihood of the template (PQ
).
sourcepub const PADDED_READ_ANNOTATIONS: Self = _
pub const PADDED_READ_ANNOTATIONS: Self = _
Read annotations for parse of the padded read sequence (PT
).
sourcepub const PLATFORM_UNIT: Self = _
pub const PLATFORM_UNIT: Self = _
Platform unit (PU
).
sourcepub const MATE_QUALITY_SCORES: Self = _
pub const MATE_QUALITY_SCORES: Self = _
Phred quality of the mate/next segment sequence in the R2
tag (Q2
).
sourcepub const SAMPLE_BARCODE_QUALITY_SCORES: Self = _
pub const SAMPLE_BARCODE_QUALITY_SCORES: Self = _
Phred quality of the sample barcode sequence in the BC
tag (QT
).
sourcepub const UMI_QUALITY_SCORES: Self = _
pub const UMI_QUALITY_SCORES: Self = _
Quality score of the unique molecular identifier in the RX
tag (QX
).
sourcepub const MATE_SEQUENCE: Self = _
pub const MATE_SEQUENCE: Self = _
Sequence of the mate/next segment in the template (R2
).
sourcepub const READ_GROUP: Self = _
pub const READ_GROUP: Self = _
Read group (RG
).
sourcepub const RESERVED_RT: Self = _
pub const RESERVED_RT: Self = _
Reserved for backwards compatibility reasons (RT
).
sourcepub const UMI_SEQUENCE: Self = _
pub const UMI_SEQUENCE: Self = _
Sequence bases of the (possibly corrected) unique molecular identifier (RX
).
sourcepub const RESERVED_S2: Self = _
pub const RESERVED_S2: Self = _
Reserved for backwards compatibility reasons (S2
).
sourcepub const OTHER_ALIGNMENTS: Self = _
pub const OTHER_ALIGNMENTS: Self = _
Other canonical alignments in a chimeric alignment (SA
).
sourcepub const TEMPLATE_MAPPING_QUALITY: Self = _
pub const TEMPLATE_MAPPING_QUALITY: Self = _
Template-independent mapping quality (SM
).
sourcepub const RESERVED_SQ: Self = _
pub const RESERVED_SQ: Self = _
Reserved for backwards compatibility reasons (SQ
).
sourcepub const SEGMENT_COUNT: Self = _
pub const SEGMENT_COUNT: Self = _
The number of segments in the template (TC
).
sourcepub const TRANSCRIPT_STRAND: Self = _
pub const TRANSCRIPT_STRAND: Self = _
Transcript strand (TS
).
sourcepub const NEXT_HIT_QUALITY_SCORES: Self = _
pub const NEXT_HIT_QUALITY_SCORES: Self = _
Phred probability of the 2nd call being wrong conditional on the best being wrong (U2
).
sourcepub const SEGMENT_LIKELIHOOD: Self = _
pub const SEGMENT_LIKELIHOOD: Self = _
Phred likelihood of the segment, conditional on the mapping being correct (UQ
).
Trait Implementations§
source§impl Ord for Tag
impl Ord for Tag
source§impl PartialEq<[u8; 2]> for Tag
impl PartialEq<[u8; 2]> for Tag
source§impl PartialOrd for Tag
impl PartialOrd for Tag
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
self
and other
) and is used by the <=
operator. Read moreimpl Copy for Tag
impl Eq for Tag
impl StructuralPartialEq for Tag
Auto Trait Implementations§
impl Freeze for Tag
impl RefUnwindSafe for Tag
impl Send for Tag
impl Sync for Tag
impl Unpin for Tag
impl UnwindSafe for Tag
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
source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key
and return true
if they are equal.