noodles_vcf/variant/record/info/field/
key.rs1pub const ANCESTRAL_ALLELE: &str = "AA";
5
6pub const ALLELE_COUNT: &str = "AC";
8
9pub const TOTAL_READ_DEPTHS: &str = "AD";
11
12pub const FORWARD_STRAND_READ_DEPTHS: &str = "ADF";
14
15pub const REVERSE_STRAND_READ_DEPTHS: &str = "ADR";
17
18pub const ALLELE_FREQUENCIES: &str = "AF";
20
21pub const TOTAL_ALLELE_COUNT: &str = "AN";
23
24pub const BASE_QUALITY: &str = "BQ";
26
27pub const CIGAR: &str = "CIGAR";
29
30pub const IS_IN_DB_SNP: &str = "DB";
32
33pub const TOTAL_DEPTH: &str = "DP";
35
36pub const IS_IN_HAP_MAP_2: &str = "H2";
38
39pub const IS_IN_HAP_MAP_3: &str = "H3";
41
42pub const MAPPING_QUALITY: &str = "MQ";
44
45pub const ZERO_MAPPING_QUALITY_COUNT: &str = "MQ0";
47
48pub const SAMPLES_WITH_DATA_COUNT: &str = "NS";
50
51pub const STRAND_BIAS: &str = "SB";
53
54pub const IS_SOMATIC_MUTATION: &str = "SOMATIC";
56
57pub const IS_VALIDATED: &str = "VALIDATED";
59
60pub const IS_IN_1000_GENOMES: &str = "1000G";
62
63pub const IS_IMPRECISE: &str = "IMPRECISE";
65
66pub const IS_NOVEL: &str = "NOVEL";
68
69pub const END_POSITION: &str = "END";
73
74pub const SV_TYPE: &str = "SVTYPE";
78
79pub const SV_LENGTHS: &str = "SVLEN";
81
82pub const POSITION_CONFIDENCE_INTERVALS: &str = "CIPOS";
84
85pub const END_CONFIDENCE_INTERVALS: &str = "CIEND";
87
88pub const MICROHOMOLOGY_LENGTHS: &str = "HOMLEN";
90
91pub const MICROHOMOLOGY_SEQUENCES: &str = "HOMSEQ";
93
94pub const BREAKPOINT_IDS: &str = "BKPTID";
96
97pub const MOBILE_ELEMENT_INFO: &str = "MEINFO";
99
100pub const MOBILE_ELEMENT_TRANSDUCTION_INFO: &str = "METRANS";
102
103pub const DBV_ID: &str = "DBVID";
105
106pub const DB_VAR_ID: &str = "DBVARID";
108
109pub const DB_RIP_ID: &str = "DBRIPID";
111
112pub const MATE_BREAKEND_IDS: &str = "MATEID";
114
115pub const PARTNER_BREAKEND_ID: &str = "PARID";
117
118pub const BREAKEND_EVENT_ID: &str = "EVENT";
120
121pub const EVENT_TYPE: &str = "EVENTTYPE";
125
126pub const BREAKEND_CONFIDENCE_INTERVALS: &str = "CILEN";
128
129pub const ADJACENT_READ_DEPTHS: &str = "DPADJ";
133
134pub const BREAKEND_COPY_NUMBER: &str = "CN";
136
137pub const ADJACENT_COPY_NUMBER: &str = "CNADJ";
141
142pub const COPY_NUMBER_CONFIDENCE_INTERVALS: &str = "CICN";
144
145pub const ADJACENT_COPY_NUMBER_CONFIDENCE_INTERVALS: &str = "CICNADJ";
149
150pub const SV_CLAIM: &str = "SVCLAIM";
156
157pub const TOTAL_REPEAT_SEQUENCE_COUNTS: &str = "RN";
161
162pub const REPEAT_UNIT_SEQUENCES: &str = "RUS";
166
167pub const REPEAT_UNIT_LENGTHS: &str = "RUL";
171
172pub const REPEAT_UNIT_COUNTS: &str = "RUC";
176
177pub const TOTAL_REPEAT_SEQUENCE_BASE_COUNTS: &str = "RB";
181
182pub const REPEAT_UNIT_COUNT_CONFIDENCE_INTERVALS: &str = "CIRUC";
186
187pub const TOTAL_REPEAT_SEQUENCE_BASE_COUNT_CONFIDENCE_INTERVALS: &str = "CIRB";
191
192pub const REPEAT_UNIT_BASE_COUNTS: &str = "RUB";
196
197#[cfg(test)]
198mod tests {
199 use super::*;
200
201 #[test]
202 fn test_values() {
203 assert_eq!(ANCESTRAL_ALLELE, "AA");
204 assert_eq!(ALLELE_COUNT, "AC");
205 assert_eq!(TOTAL_READ_DEPTHS, "AD");
206 assert_eq!(FORWARD_STRAND_READ_DEPTHS, "ADF");
207 assert_eq!(REVERSE_STRAND_READ_DEPTHS, "ADR");
208 assert_eq!(ALLELE_FREQUENCIES, "AF");
209 assert_eq!(TOTAL_ALLELE_COUNT, "AN");
210 assert_eq!(BASE_QUALITY, "BQ");
211 assert_eq!(CIGAR, "CIGAR");
212 assert_eq!(IS_IN_DB_SNP, "DB");
213 assert_eq!(TOTAL_DEPTH, "DP");
214 assert_eq!(IS_IN_HAP_MAP_2, "H2");
215 assert_eq!(IS_IN_HAP_MAP_3, "H3");
216 assert_eq!(MAPPING_QUALITY, "MQ");
217 assert_eq!(ZERO_MAPPING_QUALITY_COUNT, "MQ0");
218 assert_eq!(SAMPLES_WITH_DATA_COUNT, "NS");
219 assert_eq!(STRAND_BIAS, "SB");
220 assert_eq!(IS_SOMATIC_MUTATION, "SOMATIC");
221 assert_eq!(IS_VALIDATED, "VALIDATED");
222 assert_eq!(IS_IN_1000_GENOMES, "1000G");
223
224 assert_eq!(IS_IMPRECISE, "IMPRECISE");
225 assert_eq!(IS_NOVEL, "NOVEL");
226 assert_eq!(END_POSITION, "END");
227 assert_eq!(SV_TYPE, "SVTYPE");
228 assert_eq!(SV_LENGTHS, "SVLEN");
229 assert_eq!(POSITION_CONFIDENCE_INTERVALS, "CIPOS");
230 assert_eq!(END_CONFIDENCE_INTERVALS, "CIEND");
231 assert_eq!(MICROHOMOLOGY_LENGTHS, "HOMLEN");
232 assert_eq!(MICROHOMOLOGY_SEQUENCES, "HOMSEQ");
233 assert_eq!(BREAKPOINT_IDS, "BKPTID");
234 assert_eq!(MOBILE_ELEMENT_INFO, "MEINFO");
235 assert_eq!(MOBILE_ELEMENT_TRANSDUCTION_INFO, "METRANS");
236 assert_eq!(DBV_ID, "DBVID");
237 assert_eq!(DB_VAR_ID, "DBVARID");
238 assert_eq!(DB_RIP_ID, "DBRIPID");
239 assert_eq!(MATE_BREAKEND_IDS, "MATEID");
240 assert_eq!(PARTNER_BREAKEND_ID, "PARID");
241 assert_eq!(BREAKEND_EVENT_ID, "EVENT");
242 assert_eq!(BREAKEND_CONFIDENCE_INTERVALS, "CILEN");
243 assert_eq!(ADJACENT_READ_DEPTHS, "DPADJ");
244 assert_eq!(BREAKEND_COPY_NUMBER, "CN");
245 assert_eq!(ADJACENT_COPY_NUMBER, "CNADJ");
246 assert_eq!(COPY_NUMBER_CONFIDENCE_INTERVALS, "CICN");
247 assert_eq!(ADJACENT_COPY_NUMBER_CONFIDENCE_INTERVALS, "CICNADJ");
248 assert_eq!(SV_CLAIM, "SVCLAIM");
249 assert_eq!(TOTAL_REPEAT_SEQUENCE_COUNTS, "RN");
250 assert_eq!(REPEAT_UNIT_SEQUENCES, "RUS");
251 assert_eq!(REPEAT_UNIT_LENGTHS, "RUL");
252 assert_eq!(REPEAT_UNIT_COUNTS, "RUC");
253 assert_eq!(TOTAL_REPEAT_SEQUENCE_BASE_COUNTS, "RB");
254 assert_eq!(REPEAT_UNIT_COUNT_CONFIDENCE_INTERVALS, "CIRUC");
255 assert_eq!(
256 TOTAL_REPEAT_SEQUENCE_BASE_COUNT_CONFIDENCE_INTERVALS,
257 "CIRB"
258 );
259 assert_eq!(REPEAT_UNIT_BASE_COUNTS, "RUB");
260 }
261}