pub enum DataSeries {
Show 30 variants
BamFlags,
CramFlags,
ReferenceSequenceIds,
ReadLengths,
AlignmentStarts,
ReadGroupIds,
Names,
MateFlags,
MateReferenceSequenceId,
MateAlignmentStart,
TemplateLengths,
MateDistances,
TagSetIds,
FeatureCounts,
FeatureCodes,
FeaturePositionDeltas,
DeletionLengths,
StretchesOfBases,
StretchesOfQualityScores,
BaseSubstitutionCodes,
InsertionBases,
ReferenceSkipLengths,
PaddingLengths,
HardClipLengths,
SoftClipBases,
MappingQualities,
Bases,
QualityScores,
ReservedTc,
ReservedTn,
}
Expand description
A CRAM data container compression header data series.
Variants§
BamFlags
BAM bit flags (BF
).
CramFlags
CRAM bit flags (CF
).
ReferenceSequenceIds
Reference ID (RI
).
ReadLengths
Read lengths (RL
).
AlignmentStarts
In-seq positions (AP
).
ReadGroupIds
Read groups (RG
).
Names
Read names (RN
).
MateFlags
Next mate bit flags (MF
).
MateReferenceSequenceId
Next fragment reference sequence ID (NS
).
MateAlignmentStart
Next mate alignment start (NP
).
TemplateLengths
Template size (TS
).
MateDistances
Distance to next fragment (NF
).
TagSetIds
Tag IDs (TL
).
FeatureCounts
Number of read features (FN
).
FeatureCodes
Read features codes (FC
).
FeaturePositionDeltas
In-read positions (FP
).
DeletionLengths
Deletion lengths (DL
).
StretchesOfBases
Stretches of bases (BB
).
StretchesOfQualityScores
Stretches of quality scores (QQ
).
BaseSubstitutionCodes
Base substitution codes (BS
).
InsertionBases
Insertion (IN
).
ReferenceSkipLengths
Reference skip length (RS
).
PaddingLengths
Padding (PD
).
HardClipLengths
Hard clip (HC
).
SoftClipBases
Soft clip (SC
).
MappingQualities
Mapping qualities (MQ
).
Bases
Bases (BA
).
QualityScores
Quality scores (QS
).
ReservedTc
Read tag counts (TC
).
This is a legacy CRAM 1.0 data series.
ReservedTn
Read tag names and types (TN
).
This is a legacy CRAM 1.0 data series.
Trait Implementations§
Source§impl Clone for DataSeries
impl Clone for DataSeries
Source§fn clone(&self) -> DataSeries
fn clone(&self) -> DataSeries
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for DataSeries
impl Debug for DataSeries
Source§impl From<DataSeries> for [u8; 2]
impl From<DataSeries> for [u8; 2]
Source§fn from(data_series: DataSeries) -> Self
fn from(data_series: DataSeries) -> Self
Source§impl Hash for DataSeries
impl Hash for DataSeries
Source§impl PartialEq for DataSeries
impl PartialEq for DataSeries
impl Copy for DataSeries
impl Eq for DataSeries
impl StructuralPartialEq for DataSeries
Auto Trait Implementations§
impl Freeze for DataSeries
impl RefUnwindSafe for DataSeries
impl Send for DataSeries
impl Sync for DataSeries
impl Unpin for DataSeries
impl UnwindSafe for DataSeries
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<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)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.