1 /**************************************************************************
2 * gbftglob.c:
3 * -- all the globally variables for gbfeat.c
4 * -- all the defined variables in the gbfeat.h
5 *
6 ***************************************************************************/
7
8 #include <stdio.h>
9 #include <ncbi.h>
10 #include <gbftdef.h>
11
12 static GbFeatName STATIC__ParFlat_GBQual_names[ParFlat_TOTAL_GBQUAL] = {
13 {"allele", Class_text}, {"anticodon", Class_pos_aa},
14 {"bound_moiety", Class_text}, {"cell_line", Class_text},
15 {"cell_type", Class_text}, {"chromosome", Class_text},
16 {"chloroplast", Class_none}, {"chromoplast", Class_none},
17 {"citation", Class_bracket_int}, {"clone", Class_text},
18 {"clone_lib", Class_text}, {"codon", Class_seq_aa},
19 {"codon_start", Class_int_or}, {"cons_splice", Class_site},
20 {"cultivar", Class_text}, {"cyanelle", Class_none},
21 {"db_xref", Class_text}, {"dev_stage", Class_text},
22 {"direction", Class_L_R_B}, {"EC_number", Class_ecnum},
23 {"evidence", Class_exper}, {"exception", Class_text},
24 {"frequency", Class_text}, {"function", Class_text},
25 {"gene", Class_text}, {"gdb_xref", Class_text},
26 {"germline", Class_none}, {"haplotype", Class_text},
27 {"insertion_seq", Class_text}, {"isolate", Class_text},
28 {"kinetoplast", Class_none}, {"label", Class_token},
29 {"lab_host", Class_text}, {"map", Class_text},
30 {"macronuclear", Class_none}, {"mitochondrion", Class_none},
31 {"mod_base", Class_token}, {"note", Class_note},
32 {"number", Class_number}, {"organism", Class_text},
33 {"partial", Class_none}, {"PCR_conditions", Class_text},
34 {"pop_variant", Class_text}, {"phenotype", Class_text},
35 {"plasmid", Class_text}, {"product", Class_text},
36 {"proviral", Class_none}, {"pseudo", Class_none},
37 {"rearranged", Class_none}, { "replace", Class_text},
38 {"rpt_family", Class_text}, {"rpt_type", Class_rpt},
39 {"rpt_unit", Class_text}, { "sex", Class_text},
40 {"sequenced_mol", Class_text}, { "serotype", Class_text},
41 {"host", Class_text}, {"standard_name", Class_text},
42 {"strain", Class_text}, {"sub_clone", Class_text},
43 {"sub_species", Class_text}, {"sub_strain", Class_text},
44 {"tissue_lib", Class_text}, {"tissue_type", Class_text},
45 {"translation", Class_text}, {"transl_except", Class_pos_aa},
46 {"transl_table", Class_int}, {"transposon", Class_text},
47 {"usedin", Class_token}, {"variety", Class_text}, {"virion", Class_none},
48 {"focus", Class_none}, { "specimen_voucher", Class_text},
49 {"protein_id", Class_text}, { "country", Class_text},
50 {"organelle", Class_text}, {"transcript_id", Class_text},
51 {"transgenic", Class_none}, {"environmental_sample", Class_none},
52 {"isolation_source", Class_text}, {"serovar", Class_text},
53 {"locus_tag", Class_text}, {"mol_type", Class_text},
54 {"segment", Class_text},{"ecotype", Class_text},
55 {"estimated_length", Class_text}, {"operon", Class_text},
56 {"old_locus_tag", Class_text}, {"compare", Class_text},
57 {"experiment", Class_text}, { "inference", Class_text},
58 {"rpt_unit_seq", Class_text}, {"rpt_unit_range", Class_text},
59 {"ribosomal_slippage", Class_none}, {"trans_splicing", Class_none},
60 {"collected_by", Class_text}, {"collection_date", Class_text},
61 {"identified_by", Class_text}, {"lat_lon", Class_text},
62 {"PCR_primers", Class_text}, {"mobile_element", Class_text},
63 {"metagenomic", Class_none}, { "culture_collection", Class_text},
64 {"bio_material", Class_text}, { "ncRNA_class", Class_text},
65 {"tag_peptide", Class_text}, { "mating_type", Class_text},
66 {"satellite", Class_text}, { "gene_synonym", Class_text},
67 {"UniProtKB_evidence", Class_text}, {"haplogroup", Class_text},
68 {"artificial_location", Class_text}, {"non_functional", Class_text},
69 {"pseudogene", Class_text}, {"mobile_element_type", Class_text},
70 {"gap_type", Class_text }, {"linkage_evidence", Class_text },
71 {"altitude", Class_text }, {"metagenome_source", Class_text},
72 {"type_material", Class_text}, {"regulatory_class", Class_text},
73 {"recombination_class", Class_text}
74 };
75
x_ParFlat_GBQual_names(void)76 NLM_EXTERN GbFeatNamePtr x_ParFlat_GBQual_names(void) {
77 return STATIC__ParFlat_GBQual_names;
78 }
79
80 CharPtr ParFlat_IntOrString[ParFlat_TOTAL_IntOr] = {"1", "2", "3"};
81
82 CharPtr ParFlat_LRBString[ParFlat_TOTAL_LRB] = {"LEFT", "RIGHT", "BOTH"};
83
84 CharPtr ParFlat_ExpString[ParFlat_TOTAL_Exp] = {
85 "EXPERIMENTAL", "NOT_EXPERIMENTAL"};
86
87 CharPtr ParFlat_RptString[ParFlat_TOTAL_Rpt] = {
88 "tandem",
89 "inverted",
90 "flanking",
91 "nested",
92 "terminal",
93 "direct",
94 "dispersed",
95 "long_terminal_repeat",
96 "non_LTR_retrotransposon_polymeric_tract",
97 "X_element_combinatorial_repeat",
98 "Y_prime_element",
99 "telomeric_repeat",
100 "centromeric_repeat",
101 "engineered_foreign_repetitive_element",
102 "other"
103 };
104
105 static SematicFeat STATIC__ParFlat_GBFeat[ParFlat_TOTAL_GBFEAT] = {
106 {"allele", 0, {-1, -1, -1, -1, -1}, 18,
107 {
108 GBQUAL_citation,
109 GBQUAL_db_xref,
110 GBQUAL_evidence,
111 GBQUAL_experiment,
112 GBQUAL_frequency,
113 GBQUAL_gene,
114 GBQUAL_gene_synonym,
115 GBQUAL_inference,
116 GBQUAL_locus_tag,
117 GBQUAL_map,
118 GBQUAL_note,
119 GBQUAL_old_locus_tag,
120 GBQUAL_partial,
121 GBQUAL_phenotype,
122 GBQUAL_product,
123 GBQUAL_replace,
124 GBQUAL_standard_name,
125 GBQUAL_usedin,
126 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
127 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
128 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
129 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
130 -1, -1, -1, -1, -1, -1, -1}},
131 {"attenuator", 0, {-1, -1, -1, -1, -1}, 16,
132 {
133 GBQUAL_allele,
134 GBQUAL_citation,
135 GBQUAL_db_xref,
136 GBQUAL_evidence,
137 GBQUAL_experiment,
138 GBQUAL_gene,
139 GBQUAL_gene_synonym,
140 GBQUAL_inference,
141 GBQUAL_locus_tag,
142 GBQUAL_map,
143 GBQUAL_note,
144 GBQUAL_old_locus_tag,
145 GBQUAL_operon,
146 GBQUAL_partial,
147 GBQUAL_phenotype,
148 GBQUAL_usedin,
149 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
150 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
151 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
152 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
153 -1, -1, -1, -1, -1, -1, -1, -1, -1}},
154 {"C_region", 0, {-1, -1, -1, -1, -1}, 19,
155 {
156 GBQUAL_allele,
157 GBQUAL_citation,
158 GBQUAL_db_xref,
159 GBQUAL_evidence,
160 GBQUAL_experiment,
161 GBQUAL_gene,
162 GBQUAL_gene_synonym,
163 GBQUAL_inference,
164 GBQUAL_locus_tag,
165 GBQUAL_map,
166 GBQUAL_non_functional,
167 GBQUAL_note,
168 GBQUAL_old_locus_tag,
169 GBQUAL_partial,
170 GBQUAL_product,
171 GBQUAL_pseudo,
172 GBQUAL_pseudogene,
173 GBQUAL_standard_name,
174 GBQUAL_usedin,
175 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
176 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
177 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
178 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
179 -1, -1, -1, -1, -1, -1}},
180 {"CAAT_signal", 0, {-1, -1, -1, -1, -1}, 14,
181 {
182 GBQUAL_allele,
183 GBQUAL_citation,
184 GBQUAL_db_xref,
185 GBQUAL_evidence,
186 GBQUAL_experiment,
187 GBQUAL_gene,
188 GBQUAL_gene_synonym,
189 GBQUAL_inference,
190 GBQUAL_locus_tag,
191 GBQUAL_map,
192 GBQUAL_note,
193 GBQUAL_old_locus_tag,
194 GBQUAL_partial,
195 GBQUAL_usedin,
196 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
197 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
198 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
199 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
200 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}},
201 {"CDS", 0, {-1, -1, -1, -1, -1}, 34,
202 {
203 GBQUAL_allele,
204 GBQUAL_artificial_location,
205 GBQUAL_citation,
206 GBQUAL_codon_start,
207 GBQUAL_codon,
208 GBQUAL_db_xref,
209 GBQUAL_EC_number,
210 GBQUAL_evidence,
211 GBQUAL_exception,
212 GBQUAL_experiment,
213 GBQUAL_function,
214 GBQUAL_gdb_xref,
215 GBQUAL_gene,
216 GBQUAL_gene_synonym,
217 GBQUAL_inference,
218 GBQUAL_locus_tag,
219 GBQUAL_map,
220 GBQUAL_non_functional,
221 GBQUAL_note,
222 GBQUAL_number,
223 GBQUAL_old_locus_tag,
224 GBQUAL_operon,
225 GBQUAL_partial,
226 GBQUAL_product,
227 GBQUAL_protein_id,
228 GBQUAL_pseudo,
229 GBQUAL_pseudogene,
230 GBQUAL_ribosomal_slippage,
231 GBQUAL_standard_name,
232 GBQUAL_trans_splicing,
233 GBQUAL_transl_except,
234 GBQUAL_transl_table,
235 GBQUAL_translation,
236 GBQUAL_usedin,
237 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
238 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
239 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}},
240 {"conflict", 1, {
241 GBQUAL_citation, -1, -1, -1, -1}, 14,
242 {
243 GBQUAL_allele,
244 GBQUAL_compare,
245 GBQUAL_db_xref,
246 GBQUAL_evidence,
247 GBQUAL_experiment,
248 GBQUAL_gene,
249 GBQUAL_gene_synonym,
250 GBQUAL_inference,
251 GBQUAL_locus_tag,
252 GBQUAL_map,
253 GBQUAL_note,
254 GBQUAL_old_locus_tag,
255 GBQUAL_replace,
256 GBQUAL_usedin,
257 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
258 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
259 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
260 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
261 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
262 -1}},
263 {"D-loop", 0, {-1, -1, -1, -1, -1}, 14,
264 {
265 GBQUAL_allele,
266 GBQUAL_citation,
267 GBQUAL_db_xref,
268 GBQUAL_evidence,
269 GBQUAL_experiment,
270 GBQUAL_gene,
271 GBQUAL_gene_synonym,
272 GBQUAL_inference,
273 GBQUAL_locus_tag,
274 GBQUAL_map,
275 GBQUAL_note,
276 GBQUAL_old_locus_tag,
277 GBQUAL_partial,
278 GBQUAL_usedin,
279 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
280 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
281 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
282 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
283 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}},
284 {"D_segment", 0, {-1, -1, -1, -1, -1}, 19,
285 {
286 GBQUAL_allele,
287 GBQUAL_citation,
288 GBQUAL_db_xref,
289 GBQUAL_evidence,
290 GBQUAL_experiment,
291 GBQUAL_gene,
292 GBQUAL_gene_synonym,
293 GBQUAL_inference,
294 GBQUAL_locus_tag,
295 GBQUAL_map,
296 GBQUAL_non_functional,
297 GBQUAL_note,
298 GBQUAL_old_locus_tag,
299 GBQUAL_partial,
300 GBQUAL_product,
301 GBQUAL_pseudo,
302 GBQUAL_pseudogene,
303 GBQUAL_standard_name,
304 GBQUAL_usedin,
305 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
306 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
307 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
308 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
309 -1, -1, -1, -1, -1, -1}},
310 {"enhancer", 0, {-1, -1, -1, -1, -1}, 16,
311 {
312 GBQUAL_allele,
313 GBQUAL_bound_moiety,
314 GBQUAL_citation,
315 GBQUAL_db_xref,
316 GBQUAL_evidence,
317 GBQUAL_experiment,
318 GBQUAL_gene,
319 GBQUAL_gene_synonym,
320 GBQUAL_inference,
321 GBQUAL_locus_tag,
322 GBQUAL_map,
323 GBQUAL_note,
324 GBQUAL_old_locus_tag,
325 GBQUAL_partial,
326 GBQUAL_standard_name,
327 GBQUAL_usedin,
328 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
329 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
330 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
331 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
332 -1, -1, -1, -1, -1, -1, -1, -1, -1}},
333 {"exon", 0, {-1, -1, -1, -1, -1}, 23,
334 {
335 GBQUAL_allele,
336 GBQUAL_citation,
337 GBQUAL_db_xref,
338 GBQUAL_EC_number,
339 GBQUAL_evidence,
340 GBQUAL_experiment,
341 GBQUAL_function,
342 GBQUAL_gene,
343 GBQUAL_gene_synonym,
344 GBQUAL_inference,
345 GBQUAL_locus_tag,
346 GBQUAL_map,
347 GBQUAL_non_functional,
348 GBQUAL_note,
349 GBQUAL_number,
350 GBQUAL_old_locus_tag,
351 GBQUAL_partial,
352 GBQUAL_product,
353 GBQUAL_pseudo,
354 GBQUAL_pseudogene,
355 GBQUAL_standard_name,
356 GBQUAL_trans_splicing,
357 GBQUAL_usedin,
358 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
359 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
360 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
361 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
362 -1, -1}},
363 {"gap", 1, {
364 GBQUAL_estimated_length, -1, -1, -1, -1}, 5,
365 {
366 GBQUAL_evidence,
367 GBQUAL_experiment,
368 GBQUAL_inference,
369 GBQUAL_map,
370 GBQUAL_note,
371 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
372 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
373 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
374 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
375 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
376 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}},
377 {"GC_signal", 0, {-1, -1, -1, -1, -1}, 14,
378 {
379 GBQUAL_allele,
380 GBQUAL_citation,
381 GBQUAL_db_xref,
382 GBQUAL_evidence,
383 GBQUAL_experiment,
384 GBQUAL_gene,
385 GBQUAL_gene_synonym,
386 GBQUAL_inference,
387 GBQUAL_locus_tag,
388 GBQUAL_map,
389 GBQUAL_note,
390 GBQUAL_old_locus_tag,
391 GBQUAL_partial,
392 GBQUAL_usedin,
393 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
394 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
395 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
396 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
397 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}},
398 {"gene", 0, {-1, -1, -1, -1, -1}, 22,
399 {
400 GBQUAL_allele,
401 GBQUAL_citation,
402 GBQUAL_db_xref,
403 GBQUAL_evidence,
404 GBQUAL_experiment,
405 GBQUAL_function,
406 GBQUAL_gene,
407 GBQUAL_gene_synonym,
408 GBQUAL_inference,
409 GBQUAL_locus_tag,
410 GBQUAL_map,
411 GBQUAL_non_functional,
412 GBQUAL_note,
413 GBQUAL_old_locus_tag,
414 GBQUAL_operon,
415 GBQUAL_partial,
416 GBQUAL_phenotype,
417 GBQUAL_product,
418 GBQUAL_pseudo,
419 GBQUAL_pseudogene,
420 GBQUAL_trans_splicing,
421 GBQUAL_usedin,
422 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
423 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
424 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
425 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
426 -1, -1, -1}},
427 {"iDNA", 0, {-1, -1, -1, -1, -1}, 17,
428 {
429 GBQUAL_allele,
430 GBQUAL_citation,
431 GBQUAL_db_xref,
432 GBQUAL_evidence,
433 GBQUAL_experiment,
434 GBQUAL_function,
435 GBQUAL_gene,
436 GBQUAL_gene_synonym,
437 GBQUAL_inference,
438 GBQUAL_locus_tag,
439 GBQUAL_map,
440 GBQUAL_note,
441 GBQUAL_number,
442 GBQUAL_old_locus_tag,
443 GBQUAL_partial,
444 GBQUAL_standard_name,
445 GBQUAL_usedin,
446 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
447 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
448 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
449 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
450 -1, -1, -1, -1, -1, -1, -1, -1}},
451 {"intron", 0, {-1, -1, -1, -1, -1}, 22,
452 {
453 GBQUAL_allele,
454 GBQUAL_citation,
455 GBQUAL_cons_splice,
456 GBQUAL_db_xref,
457 GBQUAL_evidence,
458 GBQUAL_experiment,
459 GBQUAL_function,
460 GBQUAL_gene,
461 GBQUAL_gene_synonym,
462 GBQUAL_inference,
463 GBQUAL_locus_tag,
464 GBQUAL_map,
465 GBQUAL_non_functional,
466 GBQUAL_note,
467 GBQUAL_number,
468 GBQUAL_old_locus_tag,
469 GBQUAL_partial,
470 GBQUAL_pseudo,
471 GBQUAL_pseudogene,
472 GBQUAL_standard_name,
473 GBQUAL_trans_splicing,
474 GBQUAL_usedin,
475 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
476 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
477 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
478 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
479 -1, -1, -1}},
480 {"J_segment", 0, {-1, -1, -1, -1, -1}, 19,
481 {
482 GBQUAL_allele,
483 GBQUAL_citation,
484 GBQUAL_db_xref,
485 GBQUAL_evidence,
486 GBQUAL_experiment,
487 GBQUAL_gene,
488 GBQUAL_gene_synonym,
489 GBQUAL_inference,
490 GBQUAL_locus_tag,
491 GBQUAL_map,
492 GBQUAL_non_functional,
493 GBQUAL_note,
494 GBQUAL_old_locus_tag,
495 GBQUAL_partial,
496 GBQUAL_product,
497 GBQUAL_pseudo,
498 GBQUAL_pseudogene,
499 GBQUAL_standard_name,
500 GBQUAL_usedin,
501 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
502 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
503 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
504 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
505 -1, -1, -1, -1, -1, -1}},
506 {"LTR", 0, {-1, -1, -1, -1, -1}, 15,
507 {
508 GBQUAL_allele,
509 GBQUAL_citation,
510 GBQUAL_db_xref,
511 GBQUAL_evidence,
512 GBQUAL_experiment,
513 GBQUAL_function,
514 GBQUAL_gene,
515 GBQUAL_gene_synonym,
516 GBQUAL_inference,
517 GBQUAL_locus_tag,
518 GBQUAL_note,
519 GBQUAL_old_locus_tag,
520 GBQUAL_partial,
521 GBQUAL_standard_name,
522 GBQUAL_usedin,
523 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
524 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
525 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
526 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
527 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}},
528 {"mat_peptide", 0, {-1, -1, -1, -1, -1}, 24,
529 {
530 GBQUAL_allele,
531 GBQUAL_citation,
532 GBQUAL_db_xref,
533 GBQUAL_EC_number,
534 GBQUAL_evidence,
535 GBQUAL_evidence,
536 GBQUAL_experiment,
537 GBQUAL_experiment,
538 GBQUAL_function,
539 GBQUAL_gene,
540 GBQUAL_gene_synonym,
541 GBQUAL_inference,
542 GBQUAL_inference,
543 GBQUAL_locus_tag,
544 GBQUAL_map,
545 GBQUAL_non_functional,
546 GBQUAL_note,
547 GBQUAL_old_locus_tag,
548 GBQUAL_partial,
549 GBQUAL_product,
550 GBQUAL_pseudo,
551 GBQUAL_pseudogene,
552 GBQUAL_standard_name,
553 GBQUAL_usedin,
554 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
555 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
556 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
557 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}},
558 {"misc_binding", 1, {
559 GBQUAL_bound_moiety, -1, -1, -1, -1}, 15,
560 {
561 GBQUAL_allele,
562 GBQUAL_citation,
563 GBQUAL_db_xref,
564 GBQUAL_evidence,
565 GBQUAL_experiment,
566 GBQUAL_function,
567 GBQUAL_gene,
568 GBQUAL_gene_synonym,
569 GBQUAL_inference,
570 GBQUAL_locus_tag,
571 GBQUAL_map,
572 GBQUAL_note,
573 GBQUAL_old_locus_tag,
574 GBQUAL_partial,
575 GBQUAL_usedin,
576 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
577 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
578 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
579 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
580 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}},
581 {"misc_difference", 0, {-1, -1, -1, -1, -1}, 19,
582 {
583 GBQUAL_allele,
584 GBQUAL_citation,
585 GBQUAL_clone,
586 GBQUAL_compare,
587 GBQUAL_db_xref,
588 GBQUAL_evidence,
589 GBQUAL_experiment,
590 GBQUAL_gene,
591 GBQUAL_gene_synonym,
592 GBQUAL_inference,
593 GBQUAL_locus_tag,
594 GBQUAL_map,
595 GBQUAL_note,
596 GBQUAL_old_locus_tag,
597 GBQUAL_partial,
598 GBQUAL_phenotype,
599 GBQUAL_replace,
600 GBQUAL_standard_name,
601 GBQUAL_usedin,
602 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
603 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
604 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
605 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
606 -1, -1, -1, -1, -1, -1}},
607 {"misc_feature", 0, {-1, -1, -1, -1, -1}, 22,
608 {
609 GBQUAL_allele,
610 GBQUAL_citation,
611 GBQUAL_db_xref,
612 GBQUAL_evidence,
613 GBQUAL_experiment,
614 GBQUAL_function,
615 GBQUAL_gene,
616 GBQUAL_gene_synonym,
617 GBQUAL_inference,
618 GBQUAL_locus_tag,
619 GBQUAL_map,
620 GBQUAL_non_functional,
621 GBQUAL_note,
622 GBQUAL_number,
623 GBQUAL_old_locus_tag,
624 GBQUAL_partial,
625 GBQUAL_phenotype,
626 GBQUAL_product,
627 GBQUAL_pseudo,
628 GBQUAL_pseudogene,
629 GBQUAL_standard_name,
630 GBQUAL_usedin,
631 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
632 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
633 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
634 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
635 -1, -1, -1}},
636 {"misc_recomb", 0, {-1, -1, -1, -1, -1}, 16,
637 {
638 GBQUAL_allele,
639 GBQUAL_citation,
640 GBQUAL_db_xref,
641 GBQUAL_evidence,
642 GBQUAL_experiment,
643 GBQUAL_gene,
644 GBQUAL_gene_synonym,
645 GBQUAL_inference,
646 GBQUAL_locus_tag,
647 GBQUAL_map,
648 GBQUAL_note,
649 GBQUAL_old_locus_tag,
650 GBQUAL_partial,
651 GBQUAL_recombination_class,
652 GBQUAL_standard_name,
653 GBQUAL_usedin,
654 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
655 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
656 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
657 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
658 -1, -1, -1, -1, -1, -1, -1, -1, -1}},
659 {"misc_RNA", 0, {-1, -1, -1, -1, -1}, 22,
660 {
661 GBQUAL_allele,
662 GBQUAL_citation,
663 GBQUAL_db_xref,
664 GBQUAL_evidence,
665 GBQUAL_experiment,
666 GBQUAL_function,
667 GBQUAL_gene,
668 GBQUAL_gene_synonym,
669 GBQUAL_inference,
670 GBQUAL_locus_tag,
671 GBQUAL_map,
672 GBQUAL_non_functional,
673 GBQUAL_note,
674 GBQUAL_old_locus_tag,
675 GBQUAL_operon,
676 GBQUAL_partial,
677 GBQUAL_product,
678 GBQUAL_pseudo,
679 GBQUAL_pseudogene,
680 GBQUAL_standard_name,
681 GBQUAL_trans_splicing,
682 GBQUAL_usedin,
683 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
684 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
685 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
686 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
687 -1, -1, -1}},
688 {"misc_signal", 0, {-1, -1, -1, -1, -1}, 18,
689 {
690 GBQUAL_allele,
691 GBQUAL_citation,
692 GBQUAL_db_xref,
693 GBQUAL_evidence,
694 GBQUAL_experiment,
695 GBQUAL_function,
696 GBQUAL_gene,
697 GBQUAL_gene_synonym,
698 GBQUAL_inference,
699 GBQUAL_locus_tag,
700 GBQUAL_map,
701 GBQUAL_note,
702 GBQUAL_old_locus_tag,
703 GBQUAL_operon,
704 GBQUAL_partial,
705 GBQUAL_phenotype,
706 GBQUAL_standard_name,
707 GBQUAL_usedin,
708 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
709 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
710 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
711 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
712 -1, -1, -1, -1, -1, -1, -1}},
713 {"misc_structure", 0, {-1, -1, -1, -1, -1}, 16,
714 {
715 GBQUAL_allele,
716 GBQUAL_citation,
717 GBQUAL_db_xref,
718 GBQUAL_evidence,
719 GBQUAL_experiment,
720 GBQUAL_function,
721 GBQUAL_gene,
722 GBQUAL_gene_synonym,
723 GBQUAL_inference,
724 GBQUAL_locus_tag,
725 GBQUAL_map,
726 GBQUAL_note,
727 GBQUAL_old_locus_tag,
728 GBQUAL_partial,
729 GBQUAL_standard_name,
730 GBQUAL_usedin,
731 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
732 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
733 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
734 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
735 -1, -1, -1, -1, -1, -1, -1, -1, -1}},
736 {"modified_base", 1, {
737 GBQUAL_mod_base, -1, -1, -1, -1}, 14,
738 {
739 GBQUAL_allele,
740 GBQUAL_citation,
741 GBQUAL_db_xref,
742 GBQUAL_evidence,
743 GBQUAL_experiment,
744 GBQUAL_frequency,
745 GBQUAL_gene,
746 GBQUAL_gene_synonym,
747 GBQUAL_inference,
748 GBQUAL_locus_tag,
749 GBQUAL_map,
750 GBQUAL_note,
751 GBQUAL_old_locus_tag,
752 GBQUAL_usedin,
753 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
754 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
755 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
756 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
757 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}},
758 {"mRNA", 0, {-1, -1, -1, -1, -1}, 24,
759 {
760 GBQUAL_allele,
761 GBQUAL_artificial_location,
762 GBQUAL_citation,
763 GBQUAL_db_xref,
764 GBQUAL_evidence,
765 GBQUAL_experiment,
766 GBQUAL_function,
767 GBQUAL_gene,
768 GBQUAL_gene_synonym,
769 GBQUAL_inference,
770 GBQUAL_locus_tag,
771 GBQUAL_map,
772 GBQUAL_non_functional,
773 GBQUAL_note,
774 GBQUAL_old_locus_tag,
775 GBQUAL_operon,
776 GBQUAL_partial,
777 GBQUAL_product,
778 GBQUAL_pseudo,
779 GBQUAL_pseudogene,
780 GBQUAL_standard_name,
781 GBQUAL_trans_splicing,
782 GBQUAL_transcript_id,
783 GBQUAL_usedin,
784 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
785 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
786 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
787 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}},
788 {"mutation", 0, {-1, -1, -1, -1, -1}, 17,
789 {
790 GBQUAL_citation,
791 GBQUAL_db_xref,
792 GBQUAL_evidence,
793 GBQUAL_experiment,
794 GBQUAL_frequency,
795 GBQUAL_gene,
796 GBQUAL_gene_synonym,
797 GBQUAL_inference,
798 GBQUAL_locus_tag,
799 GBQUAL_map,
800 GBQUAL_note,
801 GBQUAL_old_locus_tag,
802 GBQUAL_phenotype,
803 GBQUAL_product,
804 GBQUAL_replace,
805 GBQUAL_standard_name,
806 GBQUAL_usedin,
807 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
808 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
809 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
810 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
811 -1, -1, -1, -1, -1, -1, -1, -1}},
812 {"N_region", 0, {-1, -1, -1, -1, -1}, 17,
813 {
814 GBQUAL_citation,
815 GBQUAL_db_xref,
816 GBQUAL_evidence,
817 GBQUAL_experiment,
818 GBQUAL_gene,
819 GBQUAL_gene_synonym,
820 GBQUAL_inference,
821 GBQUAL_locus_tag,
822 GBQUAL_map,
823 GBQUAL_non_functional,
824 GBQUAL_note,
825 GBQUAL_old_locus_tag,
826 GBQUAL_product,
827 GBQUAL_pseudo,
828 GBQUAL_pseudogene,
829 GBQUAL_standard_name,
830 GBQUAL_usedin,
831 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
832 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
833 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
834 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
835 -1, -1, -1, -1, -1, -1, -1, -1}},
836 {"ncRNA", 1, {
837 GBQUAL_ncRNA_class, -1, -1, -1, -1}, 22,
838 {
839 GBQUAL_allele,
840 GBQUAL_citation,
841 GBQUAL_db_xref,
842 GBQUAL_evidence,
843 GBQUAL_experiment,
844 GBQUAL_function,
845 GBQUAL_gene,
846 GBQUAL_gene_synonym,
847 GBQUAL_inference,
848 GBQUAL_locus_tag,
849 GBQUAL_map,
850 GBQUAL_non_functional,
851 GBQUAL_note,
852 GBQUAL_old_locus_tag,
853 GBQUAL_operon,
854 GBQUAL_partial,
855 GBQUAL_product,
856 GBQUAL_pseudo,
857 GBQUAL_pseudogene,
858 GBQUAL_standard_name,
859 GBQUAL_trans_splicing,
860 GBQUAL_usedin,
861 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
862 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
863 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
864 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
865 -1, -1, -1}},
866 {"old_sequence", 1, {
867 GBQUAL_citation, -1, -1, -1, -1}, 15,
868 {
869 GBQUAL_allele,
870 GBQUAL_compare,
871 GBQUAL_db_xref,
872 GBQUAL_evidence,
873 GBQUAL_experiment,
874 GBQUAL_gene,
875 GBQUAL_gene_synonym,
876 GBQUAL_inference,
877 GBQUAL_locus_tag,
878 GBQUAL_map,
879 GBQUAL_note,
880 GBQUAL_old_locus_tag,
881 GBQUAL_partial,
882 GBQUAL_replace,
883 GBQUAL_usedin,
884 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
885 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
886 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
887 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
888 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}},
889 {"operon", 1, {
890 GBQUAL_operon, -1, -1, -1, -1}, 15,
891 {
892 GBQUAL_allele,
893 GBQUAL_citation,
894 GBQUAL_db_xref,
895 GBQUAL_evidence,
896 GBQUAL_experiment,
897 GBQUAL_function,
898 GBQUAL_inference,
899 GBQUAL_map,
900 GBQUAL_non_functional,
901 GBQUAL_note,
902 GBQUAL_partial,
903 GBQUAL_phenotype,
904 GBQUAL_pseudo,
905 GBQUAL_pseudogene,
906 GBQUAL_usedin,
907 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
908 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
909 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
910 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
911 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}},
912 {"oriT", 0, {-1, -1, -1, -1, -1}, 22,
913 {
914 GBQUAL_allele,
915 GBQUAL_bound_moiety,
916 GBQUAL_citation,
917 GBQUAL_db_xref,
918 GBQUAL_direction,
919 GBQUAL_evidence,
920 GBQUAL_experiment,
921 GBQUAL_gene,
922 GBQUAL_gene_synonym,
923 GBQUAL_inference,
924 GBQUAL_locus_tag,
925 GBQUAL_map,
926 GBQUAL_note,
927 GBQUAL_old_locus_tag,
928 GBQUAL_partial,
929 GBQUAL_rpt_family,
930 GBQUAL_rpt_type,
931 GBQUAL_rpt_unit,
932 GBQUAL_rpt_unit_range,
933 GBQUAL_rpt_unit_seq,
934 GBQUAL_standard_name,
935 GBQUAL_usedin,
936 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
937 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
938 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
939 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
940 -1, -1, -1}},
941 {"polyA_signal", 0, {-1, -1, -1, -1, -1}, 14,
942 {
943 GBQUAL_allele,
944 GBQUAL_citation,
945 GBQUAL_db_xref,
946 GBQUAL_evidence,
947 GBQUAL_experiment,
948 GBQUAL_gene,
949 GBQUAL_gene_synonym,
950 GBQUAL_inference,
951 GBQUAL_locus_tag,
952 GBQUAL_map,
953 GBQUAL_note,
954 GBQUAL_old_locus_tag,
955 GBQUAL_partial,
956 GBQUAL_usedin,
957 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
958 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
959 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
960 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
961 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}},
962 {"polyA_site", 0, {-1, -1, -1, -1, -1}, 13,
963 {
964 GBQUAL_allele,
965 GBQUAL_citation,
966 GBQUAL_db_xref,
967 GBQUAL_evidence,
968 GBQUAL_experiment,
969 GBQUAL_gene,
970 GBQUAL_gene_synonym,
971 GBQUAL_inference,
972 GBQUAL_locus_tag,
973 GBQUAL_map,
974 GBQUAL_note,
975 GBQUAL_old_locus_tag,
976 GBQUAL_usedin,
977 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
978 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
979 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
980 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
981 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
982 -1, -1}},
983 {"precursor_RNA", 0, {-1, -1, -1, -1, -1}, 19,
984 {
985 GBQUAL_allele,
986 GBQUAL_citation,
987 GBQUAL_db_xref,
988 GBQUAL_evidence,
989 GBQUAL_experiment,
990 GBQUAL_function,
991 GBQUAL_gene,
992 GBQUAL_gene_synonym,
993 GBQUAL_inference,
994 GBQUAL_locus_tag,
995 GBQUAL_map,
996 GBQUAL_note,
997 GBQUAL_old_locus_tag,
998 GBQUAL_operon,
999 GBQUAL_partial,
1000 GBQUAL_product,
1001 GBQUAL_standard_name,
1002 GBQUAL_trans_splicing,
1003 GBQUAL_usedin,
1004 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1005 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1006 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1007 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1008 -1, -1, -1, -1, -1, -1}},
1009 {"prim_transcript", 0, {-1, -1, -1, -1, -1}, 17,
1010 {
1011 GBQUAL_allele,
1012 GBQUAL_citation,
1013 GBQUAL_db_xref,
1014 GBQUAL_evidence,
1015 GBQUAL_experiment,
1016 GBQUAL_function,
1017 GBQUAL_gene,
1018 GBQUAL_gene_synonym,
1019 GBQUAL_inference,
1020 GBQUAL_locus_tag,
1021 GBQUAL_map,
1022 GBQUAL_note,
1023 GBQUAL_old_locus_tag,
1024 GBQUAL_operon,
1025 GBQUAL_partial,
1026 GBQUAL_standard_name,
1027 GBQUAL_usedin,
1028 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1029 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1030 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1031 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1032 -1, -1, -1, -1, -1, -1, -1, -1}},
1033 {"primer_bind", 0, {-1, -1, -1, -1, -1}, 16,
1034 {
1035 GBQUAL_allele,
1036 GBQUAL_citation,
1037 GBQUAL_db_xref,
1038 GBQUAL_evidence,
1039 GBQUAL_experiment,
1040 GBQUAL_gene,
1041 GBQUAL_gene_synonym,
1042 GBQUAL_inference,
1043 GBQUAL_locus_tag,
1044 GBQUAL_map,
1045 GBQUAL_note,
1046 GBQUAL_old_locus_tag,
1047 GBQUAL_partial,
1048 GBQUAL_PCR_conditions,
1049 GBQUAL_standard_name,
1050 GBQUAL_usedin,
1051 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1052 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1053 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1054 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1055 -1, -1, -1, -1, -1, -1, -1, -1, -1}},
1056 {"promoter", 0, {-1, -1, -1, -1, -1}, 22,
1057 {
1058 GBQUAL_allele,
1059 GBQUAL_bound_moiety,
1060 GBQUAL_citation,
1061 GBQUAL_db_xref,
1062 GBQUAL_evidence,
1063 GBQUAL_experiment,
1064 GBQUAL_function,
1065 GBQUAL_gene,
1066 GBQUAL_gene_synonym,
1067 GBQUAL_inference,
1068 GBQUAL_locus_tag,
1069 GBQUAL_map,
1070 GBQUAL_non_functional,
1071 GBQUAL_note,
1072 GBQUAL_old_locus_tag,
1073 GBQUAL_operon,
1074 GBQUAL_partial,
1075 GBQUAL_phenotype,
1076 GBQUAL_pseudo,
1077 GBQUAL_pseudogene,
1078 GBQUAL_standard_name,
1079 GBQUAL_usedin,
1080 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1081 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1082 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1083 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1084 -1, -1, -1}},
1085 {"protein_bind", 1, {
1086 GBQUAL_bound_moiety, -1, -1, -1, -1}, 17,
1087 {
1088 GBQUAL_allele,
1089 GBQUAL_citation,
1090 GBQUAL_db_xref,
1091 GBQUAL_evidence,
1092 GBQUAL_experiment,
1093 GBQUAL_function,
1094 GBQUAL_gene,
1095 GBQUAL_gene_synonym,
1096 GBQUAL_inference,
1097 GBQUAL_locus_tag,
1098 GBQUAL_map,
1099 GBQUAL_note,
1100 GBQUAL_old_locus_tag,
1101 GBQUAL_operon,
1102 GBQUAL_partial,
1103 GBQUAL_standard_name,
1104 GBQUAL_usedin,
1105 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1106 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1107 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1108 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1109 -1, -1, -1, -1, -1, -1, -1, -1}},
1110 {"RBS", 0, {-1, -1, -1, -1, -1}, 15,
1111 {
1112 GBQUAL_allele,
1113 GBQUAL_citation,
1114 GBQUAL_db_xref,
1115 GBQUAL_evidence,
1116 GBQUAL_experiment,
1117 GBQUAL_gene,
1118 GBQUAL_gene_synonym,
1119 GBQUAL_inference,
1120 GBQUAL_locus_tag,
1121 GBQUAL_map,
1122 GBQUAL_note,
1123 GBQUAL_old_locus_tag,
1124 GBQUAL_partial,
1125 GBQUAL_standard_name,
1126 GBQUAL_usedin,
1127 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1128 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1129 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1130 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1131 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}},
1132 {"repeat_region", 0, {-1, -1, -1, -1, -1}, 25,
1133 {
1134 GBQUAL_allele,
1135 GBQUAL_citation,
1136 GBQUAL_db_xref,
1137 GBQUAL_evidence,
1138 GBQUAL_experiment,
1139 GBQUAL_function,
1140 GBQUAL_gene,
1141 GBQUAL_gene_synonym,
1142 GBQUAL_inference,
1143 GBQUAL_insertion_seq,
1144 GBQUAL_locus_tag,
1145 GBQUAL_map,
1146 GBQUAL_mobile_element,
1147 GBQUAL_note,
1148 GBQUAL_old_locus_tag,
1149 GBQUAL_partial,
1150 GBQUAL_rpt_family,
1151 GBQUAL_rpt_type,
1152 GBQUAL_rpt_unit,
1153 GBQUAL_rpt_unit_range,
1154 GBQUAL_rpt_unit_seq,
1155 GBQUAL_satellite,
1156 GBQUAL_standard_name,
1157 GBQUAL_transposon,
1158 GBQUAL_usedin,
1159 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1160 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1161 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1162 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}},
1163 {"repeat_unit", 0, {-1, -1, -1, -1, -1}, 20,
1164 {
1165 GBQUAL_allele,
1166 GBQUAL_citation,
1167 GBQUAL_db_xref,
1168 GBQUAL_evidence,
1169 GBQUAL_experiment,
1170 GBQUAL_function,
1171 GBQUAL_gene,
1172 GBQUAL_gene_synonym,
1173 GBQUAL_inference,
1174 GBQUAL_locus_tag,
1175 GBQUAL_map,
1176 GBQUAL_note,
1177 GBQUAL_old_locus_tag,
1178 GBQUAL_partial,
1179 GBQUAL_rpt_family,
1180 GBQUAL_rpt_type,
1181 GBQUAL_rpt_unit,
1182 GBQUAL_rpt_unit_range,
1183 GBQUAL_rpt_unit_seq,
1184 GBQUAL_usedin,
1185 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1186 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1187 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1188 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1189 -1, -1, -1, -1, -1}},
1190 {"rep_origin", 0, {-1, -1, -1, -1, -1}, 17,
1191 {
1192 GBQUAL_allele,
1193 GBQUAL_citation,
1194 GBQUAL_db_xref,
1195 GBQUAL_direction,
1196 GBQUAL_evidence,
1197 GBQUAL_function,
1198 GBQUAL_experiment,
1199 GBQUAL_gene,
1200 GBQUAL_gene_synonym,
1201 GBQUAL_inference,
1202 GBQUAL_locus_tag,
1203 GBQUAL_map,
1204 GBQUAL_note,
1205 GBQUAL_old_locus_tag,
1206 GBQUAL_partial,
1207 GBQUAL_standard_name,
1208 GBQUAL_usedin,
1209 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1210 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1211 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1212 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1213 -1, -1, -1, -1, -1, -1, -1, -1}},
1214 {"rRNA", 0, {-1, -1, -1, -1, -1}, 21,
1215 {
1216 GBQUAL_allele,
1217 GBQUAL_citation,
1218 GBQUAL_db_xref,
1219 GBQUAL_evidence,
1220 GBQUAL_experiment,
1221 GBQUAL_function,
1222 GBQUAL_gene,
1223 GBQUAL_gene_synonym,
1224 GBQUAL_inference,
1225 GBQUAL_locus_tag,
1226 GBQUAL_map,
1227 GBQUAL_non_functional,
1228 GBQUAL_note,
1229 GBQUAL_old_locus_tag,
1230 GBQUAL_operon,
1231 GBQUAL_partial,
1232 GBQUAL_product,
1233 GBQUAL_pseudo,
1234 GBQUAL_pseudogene,
1235 GBQUAL_standard_name,
1236 GBQUAL_usedin,
1237 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1238 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1239 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1240 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1241 -1, -1, -1, -1}},
1242 {"S_region", 0, {-1, -1, -1, -1, -1}, 19,
1243 {
1244 GBQUAL_allele,
1245 GBQUAL_citation,
1246 GBQUAL_db_xref,
1247 GBQUAL_evidence,
1248 GBQUAL_experiment,
1249 GBQUAL_gene,
1250 GBQUAL_gene_synonym,
1251 GBQUAL_inference,
1252 GBQUAL_locus_tag,
1253 GBQUAL_map,
1254 GBQUAL_non_functional,
1255 GBQUAL_note,
1256 GBQUAL_old_locus_tag,
1257 GBQUAL_partial,
1258 GBQUAL_product,
1259 GBQUAL_pseudo,
1260 GBQUAL_pseudogene,
1261 GBQUAL_standard_name,
1262 GBQUAL_usedin,
1263 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1264 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1265 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1266 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1267 -1, -1, -1, -1, -1, -1}},
1268 {"satellite", 0, {-1, -1, -1, -1, -1}, 20,
1269 {
1270 GBQUAL_allele,
1271 GBQUAL_citation,
1272 GBQUAL_db_xref,
1273 GBQUAL_evidence,
1274 GBQUAL_experiment,
1275 GBQUAL_gene,
1276 GBQUAL_gene_synonym,
1277 GBQUAL_inference,
1278 GBQUAL_locus_tag,
1279 GBQUAL_map,
1280 GBQUAL_note,
1281 GBQUAL_old_locus_tag,
1282 GBQUAL_partial,
1283 GBQUAL_rpt_family,
1284 GBQUAL_rpt_type,
1285 GBQUAL_rpt_unit,
1286 GBQUAL_rpt_unit_range,
1287 GBQUAL_rpt_unit_seq,
1288 GBQUAL_standard_name,
1289 GBQUAL_usedin,
1290 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1291 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1292 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1293 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1294 -1, -1, -1, -1, -1}},
1295 {"scRNA", 0, {-1, -1, -1, -1, -1}, 20,
1296 {
1297 GBQUAL_allele,
1298 GBQUAL_citation,
1299 GBQUAL_db_xref,
1300 GBQUAL_evidence,
1301 GBQUAL_experiment,
1302 GBQUAL_function,
1303 GBQUAL_gene,
1304 GBQUAL_gene_synonym,
1305 GBQUAL_inference,
1306 GBQUAL_locus_tag,
1307 GBQUAL_map,
1308 GBQUAL_non_functional,
1309 GBQUAL_note,
1310 GBQUAL_old_locus_tag,
1311 GBQUAL_partial,
1312 GBQUAL_product,
1313 GBQUAL_pseudo,
1314 GBQUAL_pseudogene,
1315 GBQUAL_standard_name,
1316 GBQUAL_usedin,
1317 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1318 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1319 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1320 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1321 -1, -1, -1, -1, -1}},
1322 {"sig_peptide", 0, {-1, -1, -1, -1, -1}, 20,
1323 {
1324 GBQUAL_allele,
1325 GBQUAL_citation,
1326 GBQUAL_db_xref,
1327 GBQUAL_evidence,
1328 GBQUAL_experiment,
1329 GBQUAL_function,
1330 GBQUAL_gene,
1331 GBQUAL_gene_synonym,
1332 GBQUAL_inference,
1333 GBQUAL_locus_tag,
1334 GBQUAL_map,
1335 GBQUAL_non_functional,
1336 GBQUAL_note,
1337 GBQUAL_old_locus_tag,
1338 GBQUAL_partial,
1339 GBQUAL_product,
1340 GBQUAL_pseudo,
1341 GBQUAL_pseudogene,
1342 GBQUAL_standard_name,
1343 GBQUAL_usedin,
1344 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1345 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1346 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1347 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1348 -1, -1, -1, -1, -1}},
1349 {"snoRNA", 0, {-1, -1, -1, -1, -1}, 20,
1350 {
1351 GBQUAL_allele,
1352 GBQUAL_citation,
1353 GBQUAL_db_xref,
1354 GBQUAL_evidence,
1355 GBQUAL_experiment,
1356 GBQUAL_function,
1357 GBQUAL_gene,
1358 GBQUAL_gene_synonym,
1359 GBQUAL_inference,
1360 GBQUAL_locus_tag,
1361 GBQUAL_map,
1362 GBQUAL_non_functional,
1363 GBQUAL_note,
1364 GBQUAL_old_locus_tag,
1365 GBQUAL_partial,
1366 GBQUAL_product,
1367 GBQUAL_pseudo,
1368 GBQUAL_pseudogene,
1369 GBQUAL_standard_name,
1370 GBQUAL_usedin,
1371 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1372 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1373 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1374 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1375 -1, -1, -1, -1, -1}},
1376 {"snRNA", 0, {-1, -1, -1, -1, -1}, 20,
1377 {
1378 GBQUAL_allele,
1379 GBQUAL_citation,
1380 GBQUAL_db_xref,
1381 GBQUAL_evidence,
1382 GBQUAL_experiment,
1383 GBQUAL_function,
1384 GBQUAL_gene,
1385 GBQUAL_gene_synonym,
1386 GBQUAL_inference,
1387 GBQUAL_locus_tag,
1388 GBQUAL_map,
1389 GBQUAL_non_functional,
1390 GBQUAL_note,
1391 GBQUAL_old_locus_tag,
1392 GBQUAL_partial,
1393 GBQUAL_product,
1394 GBQUAL_pseudo,
1395 GBQUAL_pseudogene,
1396 GBQUAL_standard_name,
1397 GBQUAL_usedin,
1398 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1399 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1400 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1401 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1402 -1, -1, -1, -1, -1}},
1403 {"source", 1, {
1404 GBQUAL_organism, -1, -1, -1, -1}, 65,
1405 {
1406 GBQUAL_bio_material,
1407 GBQUAL_cell_line,
1408 GBQUAL_cell_type,
1409 GBQUAL_chloroplast,
1410 GBQUAL_chromoplast,
1411 GBQUAL_chromosome,
1412 GBQUAL_citation,
1413 GBQUAL_clone_lib,
1414 GBQUAL_clone,
1415 GBQUAL_collected_by,
1416 GBQUAL_collection_date,
1417 GBQUAL_country,
1418 GBQUAL_cultivar,
1419 GBQUAL_culture_collection,
1420 GBQUAL_cyanelle,
1421 GBQUAL_db_xref,
1422 GBQUAL_dev_stage,
1423 GBQUAL_ecotype,
1424 GBQUAL_environmental_sample,
1425 GBQUAL_focus,
1426 GBQUAL_frequency,
1427 GBQUAL_germline,
1428 GBQUAL_haplotype,
1429 GBQUAL_identified_by,
1430 GBQUAL_insertion_seq,
1431 GBQUAL_isolate,
1432 GBQUAL_isolation_source,
1433 GBQUAL_kinetoplast,
1434 GBQUAL_lab_host,
1435 GBQUAL_lat_lon,
1436 GBQUAL_macronuclear,
1437 GBQUAL_map,
1438 GBQUAL_mating_type,
1439 GBQUAL_metagenomic,
1440 GBQUAL_mitochondrion,
1441 GBQUAL_mol_type,
1442 GBQUAL_note,
1443 GBQUAL_organelle,
1444 GBQUAL_PCR_primers,
1445 GBQUAL_plasmid,
1446 GBQUAL_pop_variant,
1447 GBQUAL_proviral,
1448 GBQUAL_rearranged,
1449 GBQUAL_segment,
1450 GBQUAL_sequenced_mol,
1451 GBQUAL_serotype,
1452 GBQUAL_serovar,
1453 GBQUAL_sex,
1454 GBQUAL_specific_host,
1455 GBQUAL_specimen_voucher,
1456 GBQUAL_strain,
1457 GBQUAL_sub_clone,
1458 GBQUAL_sub_species,
1459 GBQUAL_sub_strain,
1460 GBQUAL_tissue_lib,
1461 GBQUAL_tissue_type,
1462 GBQUAL_transgenic,
1463 GBQUAL_transposon,
1464 GBQUAL_usedin,
1465 GBQUAL_variety,
1466 GBQUAL_virion,
1467 GBQUAL_haplogroup,
1468 GBQUAL_altitude,
1469 GBQUAL_metagenome_source,
1470 GBQUAL_type_material}},
1471 {"stem_loop", 0, {-1, -1, -1, -1, -1}, 17,
1472 {
1473 GBQUAL_allele,
1474 GBQUAL_citation,
1475 GBQUAL_db_xref,
1476 GBQUAL_evidence,
1477 GBQUAL_experiment,
1478 GBQUAL_function,
1479 GBQUAL_gene,
1480 GBQUAL_gene_synonym,
1481 GBQUAL_inference,
1482 GBQUAL_locus_tag,
1483 GBQUAL_map,
1484 GBQUAL_note,
1485 GBQUAL_old_locus_tag,
1486 GBQUAL_operon,
1487 GBQUAL_partial,
1488 GBQUAL_standard_name,
1489 GBQUAL_usedin,
1490 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1491 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1492 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1493 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1494 -1, -1, -1, -1, -1, -1, -1, -1}},
1495 {"STS", 0, {-1, -1, -1, -1, -1}, 15,
1496 {
1497 GBQUAL_allele,
1498 GBQUAL_citation,
1499 GBQUAL_db_xref,
1500 GBQUAL_evidence,
1501 GBQUAL_experiment,
1502 GBQUAL_gene,
1503 GBQUAL_gene_synonym,
1504 GBQUAL_inference,
1505 GBQUAL_locus_tag,
1506 GBQUAL_map,
1507 GBQUAL_note,
1508 GBQUAL_old_locus_tag,
1509 GBQUAL_partial,
1510 GBQUAL_standard_name,
1511 GBQUAL_usedin,
1512 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1513 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1514 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1515 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1516 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}},
1517 {"TATA_signal", 0, {-1, -1, -1, -1, -1}, 14,
1518 {
1519 GBQUAL_allele,
1520 GBQUAL_citation,
1521 GBQUAL_db_xref,
1522 GBQUAL_evidence,
1523 GBQUAL_experiment,
1524 GBQUAL_gene,
1525 GBQUAL_gene_synonym,
1526 GBQUAL_inference,
1527 GBQUAL_locus_tag,
1528 GBQUAL_map,
1529 GBQUAL_note,
1530 GBQUAL_old_locus_tag,
1531 GBQUAL_partial,
1532 GBQUAL_usedin,
1533 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1534 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1535 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1536 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1537 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}},
1538 {"terminator", 0, {-1, -1, -1, -1, -1}, 16,
1539 {
1540 GBQUAL_allele,
1541 GBQUAL_citation,
1542 GBQUAL_db_xref,
1543 GBQUAL_evidence,
1544 GBQUAL_experiment,
1545 GBQUAL_gene,
1546 GBQUAL_gene_synonym,
1547 GBQUAL_inference,
1548 GBQUAL_locus_tag,
1549 GBQUAL_map,
1550 GBQUAL_note,
1551 GBQUAL_old_locus_tag,
1552 GBQUAL_operon,
1553 GBQUAL_partial,
1554 GBQUAL_standard_name,
1555 GBQUAL_usedin,
1556 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1557 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1558 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1559 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1560 -1, -1, -1, -1, -1, -1, -1, -1, -1}},
1561 {"tmRNA", 0, {-1, -1, -1, -1, -1}, 22,
1562 {
1563 GBQUAL_allele,
1564 GBQUAL_citation,
1565 GBQUAL_db_xref,
1566 GBQUAL_evidence,
1567 GBQUAL_experiment,
1568 GBQUAL_function,
1569 GBQUAL_gene,
1570 GBQUAL_gene_synonym,
1571 GBQUAL_inference,
1572 GBQUAL_locus_tag,
1573 GBQUAL_map,
1574 GBQUAL_non_functional,
1575 GBQUAL_note,
1576 GBQUAL_old_locus_tag,
1577 GBQUAL_operon,
1578 GBQUAL_partial,
1579 GBQUAL_product,
1580 GBQUAL_pseudo,
1581 GBQUAL_pseudogene,
1582 GBQUAL_standard_name,
1583 GBQUAL_tag_peptide,
1584 GBQUAL_usedin,
1585 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1586 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1587 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1588 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1589 -1, -1, -1}},
1590 {"transit_peptide", 0, {-1, -1, -1, -1, -1}, 20,
1591 {
1592 GBQUAL_allele,
1593 GBQUAL_citation,
1594 GBQUAL_db_xref,
1595 GBQUAL_evidence,
1596 GBQUAL_experiment,
1597 GBQUAL_function,
1598 GBQUAL_gene,
1599 GBQUAL_gene_synonym,
1600 GBQUAL_inference,
1601 GBQUAL_locus_tag,
1602 GBQUAL_map,
1603 GBQUAL_non_functional,
1604 GBQUAL_note,
1605 GBQUAL_old_locus_tag,
1606 GBQUAL_partial,
1607 GBQUAL_product,
1608 GBQUAL_pseudo,
1609 GBQUAL_pseudogene,
1610 GBQUAL_standard_name,
1611 GBQUAL_usedin,
1612 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1613 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1614 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1615 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1616 -1, -1, -1, -1, -1}},
1617 {"tRNA", 0, {-1, -1, -1, -1, -1}, 23,
1618 {
1619 GBQUAL_allele,
1620 GBQUAL_anticodon,
1621 GBQUAL_citation,
1622 GBQUAL_db_xref,
1623 GBQUAL_evidence,
1624 GBQUAL_experiment,
1625 GBQUAL_function,
1626 GBQUAL_gene,
1627 GBQUAL_gene_synonym,
1628 GBQUAL_inference,
1629 GBQUAL_locus_tag,
1630 GBQUAL_map,
1631 GBQUAL_non_functional,
1632 GBQUAL_note,
1633 GBQUAL_old_locus_tag,
1634 GBQUAL_operon,
1635 GBQUAL_partial,
1636 GBQUAL_product,
1637 GBQUAL_pseudo,
1638 GBQUAL_pseudogene,
1639 GBQUAL_standard_name,
1640 GBQUAL_trans_splicing,
1641 GBQUAL_usedin,
1642 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1643 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1644 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1645 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1646 -1, -1}},
1647 {"unsure", 0, {-1, -1, -1, -1, -1}, 14,
1648 {
1649 GBQUAL_allele,
1650 GBQUAL_citation,
1651 GBQUAL_db_xref,
1652 GBQUAL_evidence,
1653 GBQUAL_experiment,
1654 GBQUAL_gene,
1655 GBQUAL_gene_synonym,
1656 GBQUAL_inference,
1657 GBQUAL_locus_tag,
1658 GBQUAL_map,
1659 GBQUAL_note,
1660 GBQUAL_old_locus_tag,
1661 GBQUAL_replace,
1662 GBQUAL_usedin,
1663 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1664 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1665 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1666 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1667 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}},
1668 {"V_region", 0, {-1, -1, -1, -1, -1}, 19,
1669 {
1670 GBQUAL_allele,
1671 GBQUAL_citation,
1672 GBQUAL_db_xref,
1673 GBQUAL_evidence,
1674 GBQUAL_experiment,
1675 GBQUAL_gene,
1676 GBQUAL_gene_synonym,
1677 GBQUAL_inference,
1678 GBQUAL_locus_tag,
1679 GBQUAL_map,
1680 GBQUAL_non_functional,
1681 GBQUAL_note,
1682 GBQUAL_old_locus_tag,
1683 GBQUAL_partial,
1684 GBQUAL_product,
1685 GBQUAL_pseudo,
1686 GBQUAL_pseudogene,
1687 GBQUAL_standard_name,
1688 GBQUAL_usedin,
1689 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1690 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1691 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1692 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1693 -1, -1, -1, -1, -1, -1}},
1694 {"V_segment", 0, {-1, -1, -1, -1, -1}, 19,
1695 {
1696 GBQUAL_allele,
1697 GBQUAL_citation,
1698 GBQUAL_db_xref,
1699 GBQUAL_evidence,
1700 GBQUAL_experiment,
1701 GBQUAL_gene,
1702 GBQUAL_gene_synonym,
1703 GBQUAL_inference,
1704 GBQUAL_locus_tag,
1705 GBQUAL_map,
1706 GBQUAL_non_functional,
1707 GBQUAL_note,
1708 GBQUAL_old_locus_tag,
1709 GBQUAL_partial,
1710 GBQUAL_product,
1711 GBQUAL_pseudo,
1712 GBQUAL_pseudogene,
1713 GBQUAL_standard_name,
1714 GBQUAL_usedin,
1715 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1716 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1717 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1718 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1719 -1, -1, -1, -1, -1, -1}},
1720 {"variation", 0, {-1, -1, -1, -1, -1}, 20,
1721 {
1722 GBQUAL_allele,
1723 GBQUAL_citation,
1724 GBQUAL_compare,
1725 GBQUAL_db_xref,
1726 GBQUAL_evidence,
1727 GBQUAL_experiment,
1728 GBQUAL_frequency,
1729 GBQUAL_gene,
1730 GBQUAL_gene_synonym,
1731 GBQUAL_inference,
1732 GBQUAL_locus_tag,
1733 GBQUAL_map,
1734 GBQUAL_note,
1735 GBQUAL_old_locus_tag,
1736 GBQUAL_partial,
1737 GBQUAL_phenotype,
1738 GBQUAL_product,
1739 GBQUAL_replace,
1740 GBQUAL_standard_name,
1741 GBQUAL_usedin,
1742 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1743 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1744 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1745 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1746 -1, -1, -1, -1, -1}},
1747 {"3'clip", 0, {-1, -1, -1, -1, -1}, 17,
1748 {
1749 GBQUAL_allele,
1750 GBQUAL_citation,
1751 GBQUAL_db_xref,
1752 GBQUAL_evidence,
1753 GBQUAL_experiment,
1754 GBQUAL_function,
1755 GBQUAL_gene,
1756 GBQUAL_gene_synonym,
1757 GBQUAL_inference,
1758 GBQUAL_locus_tag,
1759 GBQUAL_map,
1760 GBQUAL_note,
1761 GBQUAL_old_locus_tag,
1762 GBQUAL_partial,
1763 GBQUAL_standard_name,
1764 GBQUAL_trans_splicing,
1765 GBQUAL_usedin,
1766 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1767 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1768 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1769 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1770 -1, -1, -1, -1, -1, -1, -1, -1}},
1771 {"3'UTR", 0, {-1, -1, -1, -1, -1}, 17,
1772 {
1773 GBQUAL_allele,
1774 GBQUAL_citation,
1775 GBQUAL_db_xref,
1776 GBQUAL_evidence,
1777 GBQUAL_experiment,
1778 GBQUAL_function,
1779 GBQUAL_gene,
1780 GBQUAL_gene_synonym,
1781 GBQUAL_inference,
1782 GBQUAL_locus_tag,
1783 GBQUAL_map,
1784 GBQUAL_note,
1785 GBQUAL_old_locus_tag,
1786 GBQUAL_partial,
1787 GBQUAL_standard_name,
1788 GBQUAL_trans_splicing,
1789 GBQUAL_usedin,
1790 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1791 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1792 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1793 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1794 -1, -1, -1, -1, -1, -1, -1, -1}},
1795 {"5'clip", 0, {-1, -1, -1, -1, -1}, 17,
1796 {
1797 GBQUAL_allele,
1798 GBQUAL_citation,
1799 GBQUAL_db_xref,
1800 GBQUAL_evidence,
1801 GBQUAL_experiment,
1802 GBQUAL_function,
1803 GBQUAL_gene,
1804 GBQUAL_gene_synonym,
1805 GBQUAL_inference,
1806 GBQUAL_locus_tag,
1807 GBQUAL_map,
1808 GBQUAL_note,
1809 GBQUAL_old_locus_tag,
1810 GBQUAL_partial,
1811 GBQUAL_standard_name,
1812 GBQUAL_trans_splicing,
1813 GBQUAL_usedin,
1814 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1815 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1816 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1817 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1818 -1, -1, -1, -1, -1, -1, -1, -1}},
1819 {"5'UTR", 0, {-1, -1, -1, -1, -1}, 17,
1820 {
1821 GBQUAL_allele,
1822 GBQUAL_citation,
1823 GBQUAL_db_xref,
1824 GBQUAL_evidence,
1825 GBQUAL_experiment,
1826 GBQUAL_function,
1827 GBQUAL_gene,
1828 GBQUAL_gene_synonym,
1829 GBQUAL_inference,
1830 GBQUAL_locus_tag,
1831 GBQUAL_map,
1832 GBQUAL_note,
1833 GBQUAL_old_locus_tag,
1834 GBQUAL_partial,
1835 GBQUAL_standard_name,
1836 GBQUAL_trans_splicing,
1837 GBQUAL_usedin,
1838 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1839 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1840 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1841 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1842 -1, -1, -1, -1, -1, -1, -1, -1}},
1843 {"-10_signal", 0, {-1, -1, -1, -1, -1}, 16,
1844 {
1845 GBQUAL_allele,
1846 GBQUAL_citation,
1847 GBQUAL_db_xref,
1848 GBQUAL_evidence,
1849 GBQUAL_experiment,
1850 GBQUAL_gene,
1851 GBQUAL_gene_synonym,
1852 GBQUAL_inference,
1853 GBQUAL_locus_tag,
1854 GBQUAL_map,
1855 GBQUAL_note,
1856 GBQUAL_old_locus_tag,
1857 GBQUAL_operon,
1858 GBQUAL_partial,
1859 GBQUAL_standard_name,
1860 GBQUAL_usedin,
1861 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1862 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1863 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1864 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1865 -1, -1, -1, -1, -1, -1, -1, -1, -1}},
1866 {"-35_signal", 0, {-1, -1, -1, -1, -1}, 16,
1867 {
1868 GBQUAL_allele,
1869 GBQUAL_citation,
1870 GBQUAL_db_xref,
1871 GBQUAL_evidence,
1872 GBQUAL_experiment,
1873 GBQUAL_gene,
1874 GBQUAL_gene_synonym,
1875 GBQUAL_inference,
1876 GBQUAL_locus_tag,
1877 GBQUAL_map,
1878 GBQUAL_note,
1879 GBQUAL_old_locus_tag,
1880 GBQUAL_operon,
1881 GBQUAL_partial,
1882 GBQUAL_standard_name,
1883 GBQUAL_usedin,
1884 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1885 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1886 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1887 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1888 -1, -1, -1, -1, -1, -1, -1, -1, -1}},
1889 {"mobile_element", 1, {
1890 GBQUAL_mobile_element_type, -1, -1, -1, -1}, 20,
1891 {
1892 GBQUAL_allele,
1893 GBQUAL_citation,
1894 GBQUAL_db_xref,
1895 GBQUAL_evidence,
1896 GBQUAL_experiment,
1897 GBQUAL_function,
1898 GBQUAL_gene,
1899 GBQUAL_gene_synonym,
1900 GBQUAL_inference,
1901 GBQUAL_insertion_seq,
1902 GBQUAL_locus_tag,
1903 GBQUAL_map,
1904 GBQUAL_note,
1905 GBQUAL_old_locus_tag,
1906 GBQUAL_partial,
1907 GBQUAL_rpt_family,
1908 GBQUAL_rpt_type,
1909 GBQUAL_standard_name,
1910 GBQUAL_transposon,
1911 GBQUAL_usedin,
1912 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1913 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1914 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1915 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1916 -1, -1, -1, -1, -1}},
1917 {"centromere", 0, {-1, -1, -1, -1, -1}, 6,
1918 {
1919 GBQUAL_citation,
1920 GBQUAL_db_xref,
1921 GBQUAL_experiment,
1922 GBQUAL_inference,
1923 GBQUAL_note,
1924 GBQUAL_standard_name,
1925 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1926 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1927 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1928 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1929 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1930 -1, -1, -1, -1, -1, -1, -1, -1, -1}},
1931 {"telomere", 0, {-1, -1, -1, -1, -1}, 9,
1932 {
1933 GBQUAL_citation,
1934 GBQUAL_db_xref,
1935 GBQUAL_experiment,
1936 GBQUAL_inference,
1937 GBQUAL_note,
1938 GBQUAL_rpt_type,
1939 GBQUAL_rpt_unit_range,
1940 GBQUAL_rpt_unit_seq,
1941 GBQUAL_standard_name,
1942 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1943 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1944 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1945 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1946 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1947 -1, -1, -1, -1, -1, -1}},
1948 {"assembly_gap", 2, {
1949 GBQUAL_estimated_length, GBQUAL_gap_type, -1, -1, -1}, 1,
1950 {
1951 GBQUAL_linkage_evidence,
1952 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1953 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1954 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1955 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1956 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1957 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1958 -1, -1, -1, -1}},
1959 {"regulatory", 1, {
1960 GBQUAL_regulatory_class, -1, -1, -1, -1}, 20,
1961 {
1962 GBQUAL_allele,
1963 GBQUAL_bound_moiety,
1964 GBQUAL_citation,
1965 GBQUAL_db_xref,
1966 GBQUAL_evidence,
1967 GBQUAL_experiment,
1968 GBQUAL_function,
1969 GBQUAL_gene,
1970 GBQUAL_gene_synonym,
1971 GBQUAL_inference,
1972 GBQUAL_locus_tag,
1973 GBQUAL_map,
1974 GBQUAL_note,
1975 GBQUAL_old_locus_tag,
1976 GBQUAL_operon,
1977 GBQUAL_partial,
1978 GBQUAL_phenotype,
1979 GBQUAL_pseudo,
1980 GBQUAL_pseudogene,
1981 GBQUAL_standard_name,
1982 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1983 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1984 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1985 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1986 -1, -1, -1, -1, -1}},
1987 {"propeptide", 0, {-1, -1, -1, -1, -1}, 20,
1988 {
1989 GBQUAL_allele,
1990 GBQUAL_citation,
1991 GBQUAL_db_xref,
1992 GBQUAL_evidence,
1993 GBQUAL_experiment,
1994 GBQUAL_function,
1995 GBQUAL_gene,
1996 GBQUAL_gene_synonym,
1997 GBQUAL_inference,
1998 GBQUAL_locus_tag,
1999 GBQUAL_map,
2000 GBQUAL_non_functional,
2001 GBQUAL_note,
2002 GBQUAL_old_locus_tag,
2003 GBQUAL_partial,
2004 GBQUAL_product,
2005 GBQUAL_pseudo,
2006 GBQUAL_pseudogene,
2007 GBQUAL_standard_name,
2008 GBQUAL_usedin,
2009 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
2010 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
2011 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
2012 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
2013 -1, -1, -1, -1, -1}}
2014 };
2015
x_ParFlat_GBFeat(void)2016 NLM_EXTERN SematicFeatPtr x_ParFlat_GBFeat(void) {
2017 return STATIC__ParFlat_GBFeat;
2018 }
2019
Validate_ParFlat_GBFeat(void)2020 NLM_EXTERN ValNodePtr Validate_ParFlat_GBFeat (void)
2021
2022 {
2023 Char buf [80];
2024 ValNodePtr head = NULL;
2025 Int2 j, k, cnt;
2026 SematicFeatPtr sfp;
2027
2028 for (j = 0; j < ParFlat_TOTAL_GBFEAT; j++) {
2029 sfp = &(STATIC__ParFlat_GBFeat [j]);
2030 cnt = 0;
2031 for (k = 0; k < 5; k++) {
2032 if (sfp->mand_qual [k] != -1) {
2033 cnt++;
2034 }
2035 }
2036 if (cnt != sfp->mand_num) {
2037 sprintf (buf, "%s has %d mandatory qualifiers but claims %d", sfp->key, (int) cnt, (int) sfp->mand_num);
2038 ValNodeCopyStr (&head, 0, buf);
2039 }
2040 cnt = 0;
2041 for (k = 0; k < 65; k++) {
2042 if (sfp->opt_qual [k] != -1) {
2043 cnt++;
2044 }
2045 }
2046 if (cnt != sfp->opt_num) {
2047 sprintf (buf, "%s has %d optional qualifiers but claims %d", sfp->key, (int) cnt, (int) sfp->opt_num);
2048 ValNodeCopyStr (&head, 0, buf);
2049 }
2050 }
2051 return head;
2052 }
2053
2054