Enum noodles_vcf::record::info::field::key::Key [−][src]
pub enum Key {
Show 45 variants
AncestralAllele,
AlleleCount,
TotalReadDepths,
ForwardStrandReadDepths,
ReverseStrandReadDepths,
AlleleFrequencies,
TotalAlleleCount,
BaseQuality,
Cigar,
IsInDbSnp,
TotalDepth,
IsInHapMap2,
IsInHapMap3,
MappingQuality,
ZeroMappingQualityCount,
SamplesWithDataCount,
StrandBias,
IsSomaticMutation,
IsValidated,
IsIn1000Genomes,
IsImprecise,
IsNovel,
EndPosition,
SvType,
SvLengths,
PositionConfidenceIntervals,
EndConfidenceIntervals,
MicrohomologyLengths,
MicrohomologySequences,
BreakpointIds,
MobileElementInfo,
MobileElementTransductionInfo,
DbvId,
DbVarId,
DbRipId,
MateBreakendIds,
PartnerBreakendId,
BreakendEventId,
BreakendConfidenceIntervals,
AdjacentReadDepths,
BreakendCopyNumber,
AdjacentCopyNumber,
CopyNumberConfidenceIntervals,
AdjacentCopyNumberConfidenceIntervals,
Other(String, Number, Type, String),
}
Expand description
A VCF record info field key.
Variants
Ancestral allele (AA
).
Allele count in genotypes, for each ALT allele, in the same order as listed (AC
).
Total read depth for each allele (AD
).
Read depth for each allele on the forward strand (ADF
).
Read depth for each allele on the reverse strand (ADR
).
Allele frequency for each ALT allele in the same order as listed (AF
).
Total number of alleles in called genotypes (AN
).
RMS base quality (BQ
).
Cigar string describing how to align an alternate allele to the reference allele (CIGAR
).
dbSNP membership (DB
).
Combined depth across samples (DP
).
HapMap2 membership (H2
).
HapMap3 membership (H3
).
RMS mapping quality (MQ
).
Number of MAPQ == 0 reads (MQ0
).
Number of samples with data (NS
).
Strand bias (SB
).
Somatic mutation (SOMATIC
).
Validated by follow-up experiment (VALIDATED
).
1000 Genomes membership (1000G
).
Imprecise structural variation (IMPRECISE
).
Indicates a novel structural variation (NOVEL
).
End position of the variant described in this record (END
).
Type of structural variant (SVTYPE
).
Difference in length between REF and ALT alleles (SVLEN
).
Confidence interval around POS for imprecise variants (CIPOS
).
Confidence interval around END for imprecise variants (CIEND
).
Length of base pair identical micro-homology at event breakpoints (HOMLEN
).
Sequence of base pair identical micro-homology at event breakpoints (HOMSEQ
).
ID of the assembled alternate allele in the assembly file (BKPTID
).
Mobile element info of the form NAME,START,END,POLARITY (MEINFO
).
Mobile element transduction info of the form CHR,START,END,POLARITY (METRANS
).
ID of this element in Database of Genomic Variation (DBVID
).
ID of this element in DBVAR (DBVARID
).
ID of this element in DBRIP (DBRIPID
).
ID of mate breakends (MATEID
).
ID of partner breakend (PARID
).
ID of event associated to breakend (EVENT
).
Confidence interval around the inserted material between breakends (CILEN
).
Read Depth of adjacency (DPADJ
).
Copy number of segment containing breakend (CN
).
Copy number of adjacency (CNADJ
).
Confidence interval around copy number for the segment (CICN
).
Confidence interval around copy number for the adjacency (CICNADJ
).
Any other non-reserved key.
Implementations
Returns the cardinality of the info field value.
Examples
use noodles_vcf::{header::Number, record::info::field::Key};
assert_eq!(Key::AlleleCount.number(), Number::A);
Returns the type of the info field value.
Examples
use noodles_vcf::{header::info::Type, record::info::field::Key};
assert_eq!(Key::AlleleCount.ty(), Type::Integer);
Returns the description of the info field.
Examples
use noodles_vcf::{header::Number, record::info::field::Key};
assert_eq!(
Key::AlleleCount.description(),
"Allele count in genotypes, for each ALT allele, in the same order as listed",
);
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Key
impl UnwindSafe for Key
Blanket Implementations
Mutably borrows from an owned value. Read more
Compare self to key
and return true
if they are equal.