~ubuntu-branches/ubuntu/saucy/ncbi-tools6/saucy-proposed

« back to all changes in this revision

Viewing changes to asnstat/asnmacro.h

Tags: upstream-6.1.20080302
ImportĀ upstreamĀ versionĀ 6.1.20080302

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/***********************************************************************
 
2
*
 
3
**
 
4
*        Automatic header module from ASNTOOL
 
5
*
 
6
************************************************************************/
 
7
 
 
8
#ifndef _ASNTOOL_
 
9
#include <asn.h>
 
10
#endif
 
11
 
 
12
static char * asnfilename = "asnmacro.h13";
 
13
static AsnValxNode avnx[454] = {
 
14
    {20,"acronym" ,1,0.0,&avnx[1] } ,
 
15
    {20,"anamorph" ,2,0.0,&avnx[2] } ,
 
16
    {20,"authority" ,3,0.0,&avnx[3] } ,
 
17
    {20,"bio-material" ,4,0.0,&avnx[4] } ,
 
18
    {20,"biotype" ,5,0.0,&avnx[5] } ,
 
19
    {20,"biovar" ,6,0.0,&avnx[6] } ,
 
20
    {20,"breed" ,7,0.0,&avnx[7] } ,
 
21
    {20,"cell-line" ,8,0.0,&avnx[8] } ,
 
22
    {20,"cell-type" ,9,0.0,&avnx[9] } ,
 
23
    {20,"chemovar" ,10,0.0,&avnx[10] } ,
 
24
    {20,"chromosome" ,11,0.0,&avnx[11] } ,
 
25
    {20,"clone" ,12,0.0,&avnx[12] } ,
 
26
    {20,"clone-lib" ,13,0.0,&avnx[13] } ,
 
27
    {20,"collected-by" ,14,0.0,&avnx[14] } ,
 
28
    {20,"collection-date" ,15,0.0,&avnx[15] } ,
 
29
    {20,"common" ,16,0.0,&avnx[16] } ,
 
30
    {20,"common-name" ,17,0.0,&avnx[17] } ,
 
31
    {20,"country" ,18,0.0,&avnx[18] } ,
 
32
    {20,"cultivar" ,19,0.0,&avnx[19] } ,
 
33
    {20,"culture-collection" ,20,0.0,&avnx[20] } ,
 
34
    {20,"dev-stage" ,21,0.0,&avnx[21] } ,
 
35
    {20,"division" ,22,0.0,&avnx[22] } ,
 
36
    {20,"dosage" ,23,0.0,&avnx[23] } ,
 
37
    {20,"ecotype" ,24,0.0,&avnx[24] } ,
 
38
    {20,"endogenous-virus-name" ,25,0.0,&avnx[25] } ,
 
39
    {20,"environmental-sample" ,26,0.0,&avnx[26] } ,
 
40
    {20,"forma" ,27,0.0,&avnx[27] } ,
 
41
    {20,"forma-specialis" ,28,0.0,&avnx[28] } ,
 
42
    {20,"frequency" ,29,0.0,&avnx[29] } ,
 
43
    {20,"fwd-primer-name" ,30,0.0,&avnx[30] } ,
 
44
    {20,"fwd-primer-seq" ,31,0.0,&avnx[31] } ,
 
45
    {20,"gb-acronym" ,32,0.0,&avnx[32] } ,
 
46
    {20,"gb-anamorph" ,33,0.0,&avnx[33] } ,
 
47
    {20,"gb-synonym" ,34,0.0,&avnx[34] } ,
 
48
    {20,"genotype" ,35,0.0,&avnx[35] } ,
 
49
    {20,"germline" ,36,0.0,&avnx[36] } ,
 
50
    {20,"group" ,37,0.0,&avnx[37] } ,
 
51
    {20,"haplotype" ,38,0.0,&avnx[38] } ,
 
52
    {20,"identified-by" ,39,0.0,&avnx[39] } ,
 
53
    {20,"insertion-seq-name" ,40,0.0,&avnx[40] } ,
 
54
    {20,"isolate" ,41,0.0,&avnx[41] } ,
 
55
    {20,"isolation-source" ,42,0.0,&avnx[42] } ,
 
56
    {20,"lab-host" ,43,0.0,&avnx[43] } ,
 
57
    {20,"lat-lon" ,44,0.0,&avnx[44] } ,
 
58
    {20,"lineage" ,45,0.0,&avnx[45] } ,
 
59
    {20,"map" ,46,0.0,&avnx[46] } ,
 
60
    {20,"metagenome-source" ,47,0.0,&avnx[47] } ,
 
61
    {20,"metagenomic" ,48,0.0,&avnx[48] } ,
 
62
    {20,"old-lineage" ,49,0.0,&avnx[49] } ,
 
63
    {20,"old-name" ,50,0.0,&avnx[50] } ,
 
64
    {20,"orgmod-note" ,51,0.0,&avnx[51] } ,
 
65
    {20,"nat-host" ,52,0.0,&avnx[52] } ,
 
66
    {20,"pathovar" ,53,0.0,&avnx[53] } ,
 
67
    {20,"plasmid-name" ,54,0.0,&avnx[54] } ,
 
68
    {20,"plastid-name" ,55,0.0,&avnx[55] } ,
 
69
    {20,"pop-variant" ,56,0.0,&avnx[56] } ,
 
70
    {20,"rearranged" ,57,0.0,&avnx[57] } ,
 
71
    {20,"rev-primer-name" ,58,0.0,&avnx[58] } ,
 
72
    {20,"rev-primer-seq" ,59,0.0,&avnx[59] } ,
 
73
    {20,"segment" ,60,0.0,&avnx[60] } ,
 
74
    {20,"serogroup" ,61,0.0,&avnx[61] } ,
 
75
    {20,"serotype" ,62,0.0,&avnx[62] } ,
 
76
    {20,"serovar" ,63,0.0,&avnx[63] } ,
 
77
    {20,"sex" ,64,0.0,&avnx[64] } ,
 
78
    {20,"specimen-voucher" ,65,0.0,&avnx[65] } ,
 
79
    {20,"strain" ,66,0.0,&avnx[66] } ,
 
80
    {20,"subclone" ,67,0.0,&avnx[67] } ,
 
81
    {20,"subgroup" ,68,0.0,&avnx[68] } ,
 
82
    {20,"subsource-note" ,69,0.0,&avnx[69] } ,
 
83
    {20,"sub-species" ,70,0.0,&avnx[70] } ,
 
84
    {20,"substrain" ,71,0.0,&avnx[71] } ,
 
85
    {20,"subtype" ,72,0.0,&avnx[72] } ,
 
86
    {20,"synonym" ,73,0.0,&avnx[73] } ,
 
87
    {20,"taxname" ,74,0.0,&avnx[74] } ,
 
88
    {20,"teleomorph" ,75,0.0,&avnx[75] } ,
 
89
    {20,"tissue-lib" ,76,0.0,&avnx[76] } ,
 
90
    {20,"tissue-type" ,77,0.0,&avnx[77] } ,
 
91
    {20,"transgenic" ,78,0.0,&avnx[78] } ,
 
92
    {20,"transposon-name" ,79,0.0,&avnx[79] } ,
 
93
    {20,"type" ,80,0.0,&avnx[80] } ,
 
94
    {20,"variety" ,81,0.0,NULL } ,
 
95
    {20,"unknown" ,0,0.0,&avnx[82] } ,
 
96
    {20,"genomic" ,1,0.0,&avnx[83] } ,
 
97
    {20,"chloroplast" ,2,0.0,&avnx[84] } ,
 
98
    {20,"chromoplast" ,3,0.0,&avnx[85] } ,
 
99
    {20,"kinetoplast" ,4,0.0,&avnx[86] } ,
 
100
    {20,"mitochondrion" ,5,0.0,&avnx[87] } ,
 
101
    {20,"plastid" ,6,0.0,&avnx[88] } ,
 
102
    {20,"macronuclear" ,7,0.0,&avnx[89] } ,
 
103
    {20,"extrachrom" ,8,0.0,&avnx[90] } ,
 
104
    {20,"plasmid" ,9,0.0,&avnx[91] } ,
 
105
    {20,"transposon" ,10,0.0,&avnx[92] } ,
 
106
    {20,"insertion-seq" ,11,0.0,&avnx[93] } ,
 
107
    {20,"cyanelle" ,12,0.0,&avnx[94] } ,
 
108
    {20,"proviral" ,13,0.0,&avnx[95] } ,
 
109
    {20,"virion" ,14,0.0,&avnx[96] } ,
 
110
    {20,"nucleomorph" ,15,0.0,&avnx[97] } ,
 
111
    {20,"apicoplast" ,16,0.0,&avnx[98] } ,
 
112
    {20,"leucoplast" ,17,0.0,&avnx[99] } ,
 
113
    {20,"proplastid" ,18,0.0,&avnx[100] } ,
 
114
    {20,"endogenous-virus" ,19,0.0,&avnx[101] } ,
 
115
    {20,"hydrogenosome" ,20,0.0,&avnx[102] } ,
 
116
    {20,"chromosome" ,21,0.0,&avnx[103] } ,
 
117
    {20,"chromatophore" ,22,0.0,NULL } ,
 
118
    {20,"unknown" ,0,0.0,&avnx[105] } ,
 
119
    {20,"natural" ,1,0.0,&avnx[106] } ,
 
120
    {20,"natmut" ,2,0.0,&avnx[107] } ,
 
121
    {20,"mut" ,3,0.0,&avnx[108] } ,
 
122
    {20,"artificial" ,4,0.0,&avnx[109] } ,
 
123
    {20,"synthetic" ,5,0.0,&avnx[110] } ,
 
124
    {20,"other" ,255,0.0,NULL } ,
 
125
    {20,"any" ,0,0.0,&avnx[112] } ,
 
126
    {20,"gene" ,1,0.0,&avnx[113] } ,
 
127
    {20,"org" ,2,0.0,&avnx[114] } ,
 
128
    {20,"cds" ,3,0.0,&avnx[115] } ,
 
129
    {20,"prot" ,4,0.0,&avnx[116] } ,
 
130
    {20,"preRNA" ,5,0.0,&avnx[117] } ,
 
131
    {20,"mRNA" ,6,0.0,&avnx[118] } ,
 
132
    {20,"tRNA" ,7,0.0,&avnx[119] } ,
 
133
    {20,"rRNA" ,8,0.0,&avnx[120] } ,
 
134
    {20,"snRNA" ,9,0.0,&avnx[121] } ,
 
135
    {20,"scRNA" ,10,0.0,&avnx[122] } ,
 
136
    {20,"otherRNA" ,11,0.0,&avnx[123] } ,
 
137
    {20,"pub" ,12,0.0,&avnx[124] } ,
 
138
    {20,"seq" ,13,0.0,&avnx[125] } ,
 
139
    {20,"imp" ,14,0.0,&avnx[126] } ,
 
140
    {20,"allele" ,15,0.0,&avnx[127] } ,
 
141
    {20,"attenuator" ,16,0.0,&avnx[128] } ,
 
142
    {20,"c-region" ,17,0.0,&avnx[129] } ,
 
143
    {20,"caat-signal" ,18,0.0,&avnx[130] } ,
 
144
    {20,"imp-CDS" ,19,0.0,&avnx[131] } ,
 
145
    {20,"conflict" ,20,0.0,&avnx[132] } ,
 
146
    {20,"d-loop" ,21,0.0,&avnx[133] } ,
 
147
    {20,"d-segment" ,22,0.0,&avnx[134] } ,
 
148
    {20,"enhancer" ,23,0.0,&avnx[135] } ,
 
149
    {20,"exon" ,24,0.0,&avnx[136] } ,
 
150
    {20,"gC-signal" ,25,0.0,&avnx[137] } ,
 
151
    {20,"iDNA" ,26,0.0,&avnx[138] } ,
 
152
    {20,"intron" ,27,0.0,&avnx[139] } ,
 
153
    {20,"j-segment" ,28,0.0,&avnx[140] } ,
 
154
    {20,"ltr" ,29,0.0,&avnx[141] } ,
 
155
    {20,"mat-peptide" ,30,0.0,&avnx[142] } ,
 
156
    {20,"misc-binding" ,31,0.0,&avnx[143] } ,
 
157
    {20,"misc-difference" ,32,0.0,&avnx[144] } ,
 
158
    {20,"misc-feature" ,33,0.0,&avnx[145] } ,
 
159
    {20,"misc-recomb" ,34,0.0,&avnx[146] } ,
 
160
    {20,"misc-RNA" ,35,0.0,&avnx[147] } ,
 
161
    {20,"misc-signal" ,36,0.0,&avnx[148] } ,
 
162
    {20,"misc-structure" ,37,0.0,&avnx[149] } ,
 
163
    {20,"modified-base" ,38,0.0,&avnx[150] } ,
 
164
    {20,"mutation" ,39,0.0,&avnx[151] } ,
 
165
    {20,"n-region" ,40,0.0,&avnx[152] } ,
 
166
    {20,"old-sequence" ,41,0.0,&avnx[153] } ,
 
167
    {20,"polyA-signal" ,42,0.0,&avnx[154] } ,
 
168
    {20,"polyA-site" ,43,0.0,&avnx[155] } ,
 
169
    {20,"precursor-RNA" ,44,0.0,&avnx[156] } ,
 
170
    {20,"prim-transcript" ,45,0.0,&avnx[157] } ,
 
171
    {20,"primer-bind" ,46,0.0,&avnx[158] } ,
 
172
    {20,"promoter" ,47,0.0,&avnx[159] } ,
 
173
    {20,"protein-bind" ,48,0.0,&avnx[160] } ,
 
174
    {20,"rbs" ,49,0.0,&avnx[161] } ,
 
175
    {20,"repeat-region" ,50,0.0,&avnx[162] } ,
 
176
    {20,"repeat-unit" ,51,0.0,&avnx[163] } ,
 
177
    {20,"rep-origin" ,52,0.0,&avnx[164] } ,
 
178
    {20,"s-region" ,53,0.0,&avnx[165] } ,
 
179
    {20,"satellite" ,54,0.0,&avnx[166] } ,
 
180
    {20,"sig-peptide" ,55,0.0,&avnx[167] } ,
 
181
    {20,"source" ,56,0.0,&avnx[168] } ,
 
182
    {20,"stem-loop" ,57,0.0,&avnx[169] } ,
 
183
    {20,"sts" ,58,0.0,&avnx[170] } ,
 
184
    {20,"tata-signal" ,59,0.0,&avnx[171] } ,
 
185
    {20,"terminator" ,60,0.0,&avnx[172] } ,
 
186
    {20,"transit-peptide" ,61,0.0,&avnx[173] } ,
 
187
    {20,"unsure" ,62,0.0,&avnx[174] } ,
 
188
    {20,"v-region" ,63,0.0,&avnx[175] } ,
 
189
    {20,"v-segment" ,64,0.0,&avnx[176] } ,
 
190
    {20,"variation" ,65,0.0,&avnx[177] } ,
 
191
    {20,"virion" ,66,0.0,&avnx[178] } ,
 
192
    {20,"n3clip" ,67,0.0,&avnx[179] } ,
 
193
    {20,"n3UTR" ,68,0.0,&avnx[180] } ,
 
194
    {20,"n5clip" ,69,0.0,&avnx[181] } ,
 
195
    {20,"n5UTR" ,70,0.0,&avnx[182] } ,
 
196
    {20,"n10-signal" ,71,0.0,&avnx[183] } ,
 
197
    {20,"n35-signal" ,72,0.0,&avnx[184] } ,
 
198
    {20,"site-ref" ,73,0.0,&avnx[185] } ,
 
199
    {20,"region" ,74,0.0,&avnx[186] } ,
 
200
    {20,"comment" ,75,0.0,&avnx[187] } ,
 
201
    {20,"bond" ,76,0.0,&avnx[188] } ,
 
202
    {20,"site" ,77,0.0,&avnx[189] } ,
 
203
    {20,"rsite" ,78,0.0,&avnx[190] } ,
 
204
    {20,"user" ,79,0.0,&avnx[191] } ,
 
205
    {20,"txinit" ,80,0.0,&avnx[192] } ,
 
206
    {20,"num" ,81,0.0,&avnx[193] } ,
 
207
    {20,"psec-str" ,82,0.0,&avnx[194] } ,
 
208
    {20,"non-std-residue" ,83,0.0,&avnx[195] } ,
 
209
    {20,"het" ,84,0.0,&avnx[196] } ,
 
210
    {20,"biosrc" ,85,0.0,&avnx[197] } ,
 
211
    {20,"preprotein" ,86,0.0,&avnx[198] } ,
 
212
    {20,"mat-peptide-aa" ,87,0.0,&avnx[199] } ,
 
213
    {20,"sig-peptide-aa" ,88,0.0,&avnx[200] } ,
 
214
    {20,"transit-peptide-aa" ,89,0.0,&avnx[201] } ,
 
215
    {20,"snoRNA" ,90,0.0,&avnx[202] } ,
 
216
    {20,"gap" ,91,0.0,&avnx[203] } ,
 
217
    {20,"operon" ,92,0.0,&avnx[204] } ,
 
218
    {20,"oriT" ,93,0.0,&avnx[205] } ,
 
219
    {20,"ncRNA" ,94,0.0,&avnx[206] } ,
 
220
    {20,"tmRNA" ,95,0.0,NULL } ,
 
221
    {20,"allele" ,1,0.0,&avnx[208] } ,
 
222
    {20,"activity" ,2,0.0,&avnx[209] } ,
 
223
    {20,"anticodon" ,3,0.0,&avnx[210] } ,
 
224
    {20,"bound-moiety" ,4,0.0,&avnx[211] } ,
 
225
    {20,"chromosome" ,5,0.0,&avnx[212] } ,
 
226
    {20,"citation" ,6,0.0,&avnx[213] } ,
 
227
    {20,"codon" ,7,0.0,&avnx[214] } ,
 
228
    {20,"codon-start" ,8,0.0,&avnx[215] } ,
 
229
    {20,"codons-recognized" ,9,0.0,&avnx[216] } ,
 
230
    {20,"compare" ,10,0.0,&avnx[217] } ,
 
231
    {20,"cons-splice" ,11,0.0,&avnx[218] } ,
 
232
    {20,"db-xref" ,12,0.0,&avnx[219] } ,
 
233
    {20,"description" ,13,0.0,&avnx[220] } ,
 
234
    {20,"direction" ,14,0.0,&avnx[221] } ,
 
235
    {20,"ec-number" ,15,0.0,&avnx[222] } ,
 
236
    {20,"environmental-sample" ,16,0.0,&avnx[223] } ,
 
237
    {20,"evidence" ,17,0.0,&avnx[224] } ,
 
238
    {20,"exception" ,18,0.0,&avnx[225] } ,
 
239
    {20,"experiment" ,19,0.0,&avnx[226] } ,
 
240
    {20,"focus" ,20,0.0,&avnx[227] } ,
 
241
    {20,"frequency" ,21,0.0,&avnx[228] } ,
 
242
    {20,"function" ,22,0.0,&avnx[229] } ,
 
243
    {20,"gene" ,23,0.0,&avnx[230] } ,
 
244
    {20,"gene-description" ,24,0.0,&avnx[231] } ,
 
245
    {20,"inference" ,25,0.0,&avnx[232] } ,
 
246
    {20,"label" ,26,0.0,&avnx[233] } ,
 
247
    {20,"locus-tag" ,27,0.0,&avnx[234] } ,
 
248
    {20,"map" ,28,0.0,&avnx[235] } ,
 
249
    {20,"mobile-element" ,29,0.0,&avnx[236] } ,
 
250
    {20,"mod-base" ,30,0.0,&avnx[237] } ,
 
251
    {20,"mol-type" ,31,0.0,&avnx[238] } ,
 
252
    {20,"ncRNA-class" ,32,0.0,&avnx[239] } ,
 
253
    {20,"note" ,33,0.0,&avnx[240] } ,
 
254
    {20,"number" ,34,0.0,&avnx[241] } ,
 
255
    {20,"old-locus-tag" ,35,0.0,&avnx[242] } ,
 
256
    {20,"operon" ,36,0.0,&avnx[243] } ,
 
257
    {20,"organism" ,37,0.0,&avnx[244] } ,
 
258
    {20,"organelle" ,38,0.0,&avnx[245] } ,
 
259
    {20,"partial" ,39,0.0,&avnx[246] } ,
 
260
    {20,"phenotype" ,40,0.0,&avnx[247] } ,
 
261
    {20,"plasmid" ,41,0.0,&avnx[248] } ,
 
262
    {20,"product" ,42,0.0,&avnx[249] } ,
 
263
    {20,"protein-id" ,43,0.0,&avnx[250] } ,
 
264
    {20,"pseudo" ,44,0.0,&avnx[251] } ,
 
265
    {20,"rearranged" ,45,0.0,&avnx[252] } ,
 
266
    {20,"replace" ,46,0.0,&avnx[253] } ,
 
267
    {20,"rpt-family" ,47,0.0,&avnx[254] } ,
 
268
    {20,"rpt-type" ,48,0.0,&avnx[255] } ,
 
269
    {20,"rpt-unit" ,49,0.0,&avnx[256] } ,
 
270
    {20,"rpt-unit-seq" ,50,0.0,&avnx[257] } ,
 
271
    {20,"rpt-unit-range" ,51,0.0,&avnx[258] } ,
 
272
    {20,"segment" ,52,0.0,&avnx[259] } ,
 
273
    {20,"sequenced-mol" ,53,0.0,&avnx[260] } ,
 
274
    {20,"standard-name" ,54,0.0,&avnx[261] } ,
 
275
    {20,"synonym" ,55,0.0,&avnx[262] } ,
 
276
    {20,"transcript-id" ,56,0.0,&avnx[263] } ,
 
277
    {20,"transgenic" ,57,0.0,&avnx[264] } ,
 
278
    {20,"translation" ,58,0.0,&avnx[265] } ,
 
279
    {20,"transl-except" ,59,0.0,&avnx[266] } ,
 
280
    {20,"transl-table" ,60,0.0,&avnx[267] } ,
 
281
    {20,"usedin" ,61,0.0,NULL } ,
 
282
    {3,NULL,1,0.0,NULL } ,
 
283
    {20,"contains" ,1,0.0,&avnx[270] } ,
 
284
    {20,"equals" ,2,0.0,&avnx[271] } ,
 
285
    {20,"starts" ,3,0.0,&avnx[272] } ,
 
286
    {20,"ends" ,4,0.0,&avnx[273] } ,
 
287
    {20,"inlist" ,5,0.0,NULL } ,
 
288
    {2,NULL,0,0.0,NULL } ,
 
289
    {2,NULL,0,0.0,NULL } ,
 
290
    {2,NULL,0,0.0,NULL } ,
 
291
    {20,"cds-comment" ,1,0.0,&avnx[278] } ,
 
292
    {20,"gene-locus" ,2,0.0,&avnx[279] } ,
 
293
    {20,"gene-description" ,3,0.0,&avnx[280] } ,
 
294
    {20,"gene-comment" ,4,0.0,&avnx[281] } ,
 
295
    {20,"gene-allele" ,5,0.0,&avnx[282] } ,
 
296
    {20,"gene-maploc" ,6,0.0,&avnx[283] } ,
 
297
    {20,"gene-locus-tag" ,7,0.0,&avnx[284] } ,
 
298
    {20,"gene-synonym" ,8,0.0,&avnx[285] } ,
 
299
    {20,"gene-old-locus-tag" ,9,0.0,&avnx[286] } ,
 
300
    {20,"mrna-product" ,10,0.0,&avnx[287] } ,
 
301
    {20,"mrna-comment" ,11,0.0,&avnx[288] } ,
 
302
    {20,"prot-name" ,12,0.0,&avnx[289] } ,
 
303
    {20,"prot-description" ,13,0.0,&avnx[290] } ,
 
304
    {20,"prot-ec-number" ,14,0.0,&avnx[291] } ,
 
305
    {20,"prot-activity" ,15,0.0,&avnx[292] } ,
 
306
    {20,"prot-comment" ,16,0.0,&avnx[293] } ,
 
307
    {20,"mat-peptide-name" ,17,0.0,&avnx[294] } ,
 
308
    {20,"mat-peptide-description" ,18,0.0,&avnx[295] } ,
 
309
    {20,"mat-peptide-ec-number" ,19,0.0,&avnx[296] } ,
 
310
    {20,"mat-peptide-activity" ,20,0.0,&avnx[297] } ,
 
311
    {20,"mat-peptide-comment" ,21,0.0,NULL } ,
 
312
    {20,"unknown" ,0,0.0,&avnx[299] } ,
 
313
    {20,"genomic" ,1,0.0,&avnx[300] } ,
 
314
    {20,"precursor-RNA" ,2,0.0,&avnx[301] } ,
 
315
    {20,"mRNA" ,3,0.0,&avnx[302] } ,
 
316
    {20,"rRNA" ,4,0.0,&avnx[303] } ,
 
317
    {20,"tRNA" ,5,0.0,&avnx[304] } ,
 
318
    {20,"snRNA" ,6,0.0,&avnx[305] } ,
 
319
    {20,"scRNA" ,7,0.0,&avnx[306] } ,
 
320
    {20,"genomic-mRNA" ,8,0.0,&avnx[307] } ,
 
321
    {20,"cRNA" ,9,0.0,&avnx[308] } ,
 
322
    {20,"snoRNA" ,10,0.0,&avnx[309] } ,
 
323
    {20,"transcribed-RNA" ,11,0.0,&avnx[310] } ,
 
324
    {20,"ncRNA" ,12,0.0,&avnx[311] } ,
 
325
    {20,"transfer-messenger-RNA" ,13,0.0,&avnx[312] } ,
 
326
    {20,"other" ,14,0.0,NULL } ,
 
327
    {20,"unknown" ,0,0.0,&avnx[314] } ,
 
328
    {20,"standard" ,1,0.0,&avnx[315] } ,
 
329
    {20,"est" ,2,0.0,&avnx[316] } ,
 
330
    {20,"sts" ,3,0.0,&avnx[317] } ,
 
331
    {20,"survey" ,4,0.0,&avnx[318] } ,
 
332
    {20,"genetic-map" ,5,0.0,&avnx[319] } ,
 
333
    {20,"physical-map" ,6,0.0,&avnx[320] } ,
 
334
    {20,"derived" ,7,0.0,&avnx[321] } ,
 
335
    {20,"concept-trans" ,8,0.0,&avnx[322] } ,
 
336
    {20,"seq-pept" ,9,0.0,&avnx[323] } ,
 
337
    {20,"both" ,10,0.0,&avnx[324] } ,
 
338
    {20,"seq-pept-overlap" ,11,0.0,&avnx[325] } ,
 
339
    {20,"seq-pept-homol" ,12,0.0,&avnx[326] } ,
 
340
    {20,"concept-trans-a" ,13,0.0,&avnx[327] } ,
 
341
    {20,"htgs-1" ,14,0.0,&avnx[328] } ,
 
342
    {20,"htgs-2" ,15,0.0,&avnx[329] } ,
 
343
    {20,"htgs-3" ,16,0.0,&avnx[330] } ,
 
344
    {20,"fli-cDNA" ,17,0.0,&avnx[331] } ,
 
345
    {20,"htgs-0" ,18,0.0,&avnx[332] } ,
 
346
    {20,"htc" ,19,0.0,&avnx[333] } ,
 
347
    {20,"wgs" ,20,0.0,&avnx[334] } ,
 
348
    {20,"barcode" ,21,0.0,&avnx[335] } ,
 
349
    {20,"composite-wgs-htgs" ,22,0.0,&avnx[336] } ,
 
350
    {20,"tsa" ,23,0.0,&avnx[337] } ,
 
351
    {20,"other" ,24,0.0,NULL } ,
 
352
    {20,"unknown" ,0,0.0,&avnx[339] } ,
 
353
    {20,"complete" ,1,0.0,&avnx[340] } ,
 
354
    {20,"partial" ,2,0.0,&avnx[341] } ,
 
355
    {20,"no-left" ,3,0.0,&avnx[342] } ,
 
356
    {20,"no-right" ,4,0.0,&avnx[343] } ,
 
357
    {20,"no-ends" ,5,0.0,&avnx[344] } ,
 
358
    {20,"has-left" ,6,0.0,&avnx[345] } ,
 
359
    {20,"has-right" ,7,0.0,&avnx[346] } ,
 
360
    {20,"other" ,6,0.0,NULL } ,
 
361
    {20,"unknown" ,0,0.0,&avnx[348] } ,
 
362
    {20,"dna" ,1,0.0,&avnx[349] } ,
 
363
    {20,"rna" ,2,0.0,&avnx[350] } ,
 
364
    {20,"protein" ,3,0.0,&avnx[351] } ,
 
365
    {20,"nucleotide" ,4,0.0,&avnx[352] } ,
 
366
    {20,"other" ,5,0.0,NULL } ,
 
367
    {20,"unknown" ,0,0.0,&avnx[354] } ,
 
368
    {20,"linear" ,1,0.0,&avnx[355] } ,
 
369
    {20,"circular" ,2,0.0,&avnx[356] } ,
 
370
    {20,"tandem" ,3,0.0,&avnx[357] } ,
 
371
    {20,"other" ,4,0.0,NULL } ,
 
372
    {20,"unknown" ,0,0.0,&avnx[359] } ,
 
373
    {20,"single" ,1,0.0,&avnx[360] } ,
 
374
    {20,"double" ,2,0.0,&avnx[361] } ,
 
375
    {20,"mixed" ,3,0.0,&avnx[362] } ,
 
376
    {20,"mixed-rev" ,4,0.0,&avnx[363] } ,
 
377
    {20,"other" ,5,0.0,NULL } ,
 
378
    {20,"replace-old" ,1,0.0,&avnx[365] } ,
 
379
    {20,"append-semi" ,2,0.0,&avnx[366] } ,
 
380
    {20,"append-space" ,3,0.0,&avnx[367] } ,
 
381
    {20,"append-colon" ,4,0.0,&avnx[368] } ,
 
382
    {20,"append-none" ,5,0.0,&avnx[369] } ,
 
383
    {20,"prefix-semi" ,6,0.0,&avnx[370] } ,
 
384
    {20,"prefix-space" ,7,0.0,&avnx[371] } ,
 
385
    {20,"prefix-colon" ,8,0.0,&avnx[372] } ,
 
386
    {20,"prefix-none" ,9,0.0,&avnx[373] } ,
 
387
    {20,"leave-old" ,10,0.0,NULL } ,
 
388
    {3,NULL,0,0.0,NULL } ,
 
389
    {20,"anywhere" ,0,0.0,&avnx[376] } ,
 
390
    {20,"beginning" ,1,0.0,&avnx[377] } ,
 
391
    {20,"end" ,2,0.0,NULL } ,
 
392
    {2,NULL,0,0.0,NULL } ,
 
393
    {2,NULL,0,0.0,NULL } ,
 
394
    {2,NULL,0,0.0,NULL } ,
 
395
    {3,NULL,0,0.0,NULL } ,
 
396
    {20,"any" ,0,0.0,&avnx[383] } ,
 
397
    {20,"plus" ,1,0.0,&avnx[384] } ,
 
398
    {20,"minus" ,2,0.0,NULL } ,
 
399
    {3,NULL,0,0.0,NULL } ,
 
400
    {20,"any" ,0,0.0,&avnx[387] } ,
 
401
    {20,"nuc" ,1,0.0,&avnx[388] } ,
 
402
    {20,"prot" ,2,0.0,NULL } ,
 
403
    {20,"any" ,0,0.0,&avnx[390] } ,
 
404
    {20,"feature" ,1,0.0,&avnx[391] } ,
 
405
    {20,"descriptor" ,2,0.0,NULL } ,
 
406
    {20,"gene" ,1,0.0,&avnx[393] } ,
 
407
    {20,"mRNA" ,2,0.0,&avnx[394] } ,
 
408
    {20,"cds" ,3,0.0,&avnx[395] } ,
 
409
    {20,"prot" ,4,0.0,&avnx[396] } ,
 
410
    {20,"exon" ,5,0.0,&avnx[397] } ,
 
411
    {20,"mat-peptide" ,6,0.0,NULL } ,
 
412
    {2,NULL,1,0.0,NULL } ,
 
413
    {20,"any" ,0,0.0,&avnx[400] } ,
 
414
    {20,"genomic" ,1,0.0,&avnx[401] } ,
 
415
    {20,"precursor-RNA" ,2,0.0,&avnx[402] } ,
 
416
    {20,"mRNA" ,3,0.0,&avnx[403] } ,
 
417
    {20,"rRNA" ,4,0.0,&avnx[404] } ,
 
418
    {20,"tRNA" ,5,0.0,&avnx[405] } ,
 
419
    {20,"snRNA" ,6,0.0,&avnx[406] } ,
 
420
    {20,"scRNA" ,7,0.0,&avnx[407] } ,
 
421
    {20,"genomic-mRNA" ,8,0.0,&avnx[408] } ,
 
422
    {20,"cRNA" ,9,0.0,&avnx[409] } ,
 
423
    {20,"snoRNA" ,10,0.0,&avnx[410] } ,
 
424
    {20,"transcribed-RNA" ,11,0.0,&avnx[411] } ,
 
425
    {20,"ncRNA" ,12,0.0,&avnx[412] } ,
 
426
    {20,"transfer-messenger-RNA" ,13,0.0,NULL } ,
 
427
    {3,NULL,0,0.0,NULL } ,
 
428
    {3,NULL,0,0.0,NULL } ,
 
429
    {3,NULL,0,0.0,NULL } ,
 
430
    {20,"none" ,0,0.0,&avnx[417] } ,
 
431
    {20,"tolower" ,1,0.0,&avnx[418] } ,
 
432
    {20,"toupper" ,2,0.0,&avnx[419] } ,
 
433
    {20,"firstcap" ,3,0.0,NULL } ,
 
434
    {2,NULL,0,0.0,NULL } ,
 
435
    {2,NULL,0,0.0,NULL } ,
 
436
    {2,NULL,0,0.0,NULL } ,
 
437
    {2,NULL,1,0.0,NULL } ,
 
438
    {2,NULL,1,0.0,NULL } ,
 
439
    {2,NULL,0,0.0,NULL } ,
 
440
    {2,NULL,0,0.0,NULL } ,
 
441
    {3,NULL,-1,0.0,NULL } ,
 
442
    {20,"any" ,0,0.0,&avnx[429] } ,
 
443
    {20,"plus" ,1,0.0,&avnx[430] } ,
 
444
    {20,"minus" ,2,0.0,&avnx[431] } ,
 
445
    {20,"unknown" ,3,0.0,&avnx[432] } ,
 
446
    {20,"both" ,4,0.0,NULL } ,
 
447
    {20,"plus" ,1,0.0,&avnx[434] } ,
 
448
    {20,"minus" ,2,0.0,&avnx[435] } ,
 
449
    {20,"unknown" ,3,0.0,&avnx[436] } ,
 
450
    {20,"both" ,4,0.0,&avnx[437] } ,
 
451
    {20,"reverse" ,5,0.0,NULL } ,
 
452
    {20,"all" ,0,0.0,&avnx[439] } ,
 
453
    {20,"at-end" ,1,0.0,&avnx[440] } ,
 
454
    {20,"bad-start" ,2,0.0,&avnx[441] } ,
 
455
    {20,"frame-not-one" ,3,0.0,NULL } ,
 
456
    {20,"all" ,0,0.0,&avnx[443] } ,
 
457
    {20,"not-at-end" ,1,0.0,&avnx[444] } ,
 
458
    {20,"good-start" ,2,0.0,NULL } ,
 
459
    {20,"all" ,0,0.0,&avnx[446] } ,
 
460
    {20,"at-end" ,1,0.0,&avnx[447] } ,
 
461
    {20,"bad-end" ,2,0.0,NULL } ,
 
462
    {20,"all" ,0,0.0,&avnx[449] } ,
 
463
    {20,"not-at-end" ,1,0.0,&avnx[450] } ,
 
464
    {20,"good-end" ,2,0.0,NULL } ,
 
465
    {20,"join" ,1,0.0,&avnx[452] } ,
 
466
    {20,"order" ,2,0.0,&avnx[453] } ,
 
467
    {20,"merge" ,3,0.0,NULL } };
 
468
 
 
469
static AsnType atx[280] = {
 
470
  {401, "AECR-action" ,1,0,0,0,0,1,0,0,NULL,&atx[35],&atx[1],0,&atx[177]} ,
 
471
  {0, "action" ,128,0,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[133]} ,
 
472
  {463, "Action-choice" ,1,0,0,0,0,0,0,0,NULL,&atx[16],&atx[3],0,&atx[208]} ,
 
473
  {0, "apply" ,128,0,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[55]} ,
 
474
  {456, "Apply-action" ,1,0,0,0,0,0,0,0,NULL,&atx[35],&atx[5],0,&atx[56]} ,
 
475
  {0, "field" ,128,0,0,0,0,0,0,0,NULL,&atx[6],NULL,0,&atx[52]} ,
 
476
  {453, "Field-type" ,1,0,0,0,0,0,0,0,NULL,&atx[16],&atx[7],0,&atx[67]} ,
 
477
  {0, "source-qual" ,128,0,0,0,0,0,0,0,NULL,&atx[8],NULL,0,&atx[17]} ,
 
478
  {423, "Source-qual-choice" ,1,0,0,0,0,0,0,0,NULL,&atx[16],&atx[9],0,&atx[37]} ,
 
479
  {0, "textqual" ,128,0,0,0,0,0,0,0,NULL,&atx[10],NULL,0,&atx[12]} ,
 
480
  {419, "Source-qual" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&avnx[0],0,&atx[69]} ,
 
481
  {310, "ENUMERATED" ,0,10,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
 
482
  {0, "location" ,128,1,0,0,0,0,0,0,NULL,&atx[13],NULL,0,&atx[14]} ,
 
483
  {421, "Source-location" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&avnx[81],0,&atx[15]} ,
 
484
  {0, "origin" ,128,2,0,0,0,0,0,0,NULL,&atx[15],NULL,0,NULL} ,
 
485
  {422, "Source-origin" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&avnx[104],0,&atx[8]} ,
 
486
  {315, "CHOICE" ,0,-1,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
 
487
  {0, "feature-field" ,128,1,0,0,0,0,0,0,NULL,&atx[18],NULL,0,&atx[36]} ,
 
488
  {416, "Feature-field" ,1,0,0,0,0,0,0,0,NULL,&atx[35],&atx[19],0,&atx[203]} ,
 
489
  {0, "type" ,128,0,0,0,0,0,0,0,NULL,&atx[20],NULL,0,&atx[21]} ,
 
490
  {410, "Feature-type" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&avnx[111],0,&atx[24]} ,
 
491
  {0, "field" ,128,1,0,0,0,0,0,0,NULL,&atx[22],NULL,0,NULL} ,
 
492
  {415, "Feat-qual-choice" ,1,0,0,0,0,0,0,0,NULL,&atx[16],&atx[23],0,&atx[18]} ,
 
493
  {0, "legal-qual" ,128,0,0,0,0,0,0,0,NULL,&atx[24],NULL,0,&atx[25]} ,
 
494
  {411, "Feat-qual-legal" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&avnx[207],0,&atx[245]} ,
 
495
  {0, "illegal-qual" ,128,1,0,0,0,0,0,0,NULL,&atx[26],NULL,0,NULL} ,
 
496
  {405, "String-constraint" ,1,0,0,0,0,0,0,0,NULL,&atx[35],&atx[27],0,&atx[141]} ,
 
497
  {0, "match-text" ,128,0,0,0,0,0,0,0,NULL,&atx[28],NULL,0,&atx[29]} ,
 
498
  {323, "VisibleString" ,0,26,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
 
499
  {0, "match-location" ,128,1,0,0,1,0,0,0,&avnx[268],&atx[30],NULL,0,&atx[31]} ,
 
500
  {404, "String-location" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&avnx[269],0,&atx[26]} ,
 
501
  {0, "case-sensitive" ,128,2,0,0,1,0,0,0,&avnx[274],&atx[32],NULL,0,&atx[33]} ,
 
502
  {301, "BOOLEAN" ,0,1,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
 
503
  {0, "whole-word" ,128,3,0,0,1,0,0,0,&avnx[275],&atx[32],NULL,0,&atx[34]} ,
 
504
  {0, "not-present" ,128,4,0,0,1,0,0,0,&avnx[276],&atx[32],NULL,0,NULL} ,
 
505
  {311, "SEQUENCE" ,0,16,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
 
506
  {0, "cds-gene-prot" ,128,2,0,0,0,0,0,0,NULL,&atx[37],NULL,0,&atx[38]} ,
 
507
  {424, "CDSGeneProt-field" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&avnx[277],0,&atx[78]} ,
 
508
  {0, "molinfo-field" ,128,3,0,0,0,0,0,0,NULL,&atx[39],NULL,0,NULL} ,
 
509
  {432, "Molinfo-field" ,1,0,0,0,0,0,0,0,NULL,&atx[16],&atx[40],0,&atx[84]} ,
 
510
  {0, "molecule" ,128,0,0,0,0,0,0,0,NULL,&atx[41],NULL,0,&atx[42]} ,
 
511
  {426, "Molecule-type" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&avnx[298],0,&atx[43]} ,
 
512
  {0, "technique" ,128,1,0,0,0,0,0,0,NULL,&atx[43],NULL,0,&atx[44]} ,
 
513
  {427, "Technique-type" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&avnx[313],0,&atx[45]} ,
 
514
  {0, "completedness" ,128,2,0,0,0,0,0,0,NULL,&atx[45],NULL,0,&atx[46]} ,
 
515
  {428, "Completedness-type" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&avnx[338],0,&atx[47]} ,
 
516
  {0, "mol-class" ,128,3,0,0,0,0,0,0,NULL,&atx[47],NULL,0,&atx[48]} ,
 
517
  {429, "Molecule-class-type" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&avnx[347],0,&atx[49]} ,
 
518
  {0, "topology" ,128,4,0,0,0,0,0,0,NULL,&atx[49],NULL,0,&atx[50]} ,
 
519
  {430, "Topology-type" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&avnx[353],0,&atx[51]} ,
 
520
  {0, "strand" ,128,5,0,0,0,0,0,0,NULL,&atx[51],NULL,0,NULL} ,
 
521
  {431, "Strand-type" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&avnx[358],0,&atx[39]} ,
 
522
  {0, "value" ,128,1,0,0,0,0,0,0,NULL,&atx[28],NULL,0,&atx[53]} ,
 
523
  {0, "existing-text" ,128,2,0,0,0,0,0,0,NULL,&atx[54],NULL,0,NULL} ,
 
524
  {455, "ExistingTextOption" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&avnx[364],0,&atx[4]} ,
 
525
  {0, "edit" ,128,1,0,0,0,0,0,0,NULL,&atx[56],NULL,0,&atx[64]} ,
 
526
  {457, "Edit-action" ,1,0,0,0,0,0,0,0,NULL,&atx[35],&atx[57],0,&atx[65]} ,
 
527
  {0, "edit" ,128,0,0,0,0,0,0,0,NULL,&atx[58],NULL,0,&atx[63]} ,
 
528
  {452, "Field-edit" ,1,0,0,0,0,0,0,0,NULL,&atx[35],&atx[59],0,&atx[6]} ,
 
529
  {0, "find-txt" ,128,0,0,0,0,0,0,0,NULL,&atx[28],NULL,0,&atx[60]} ,
 
530
  {0, "repl-txt" ,128,1,0,1,0,0,0,0,NULL,&atx[28],NULL,0,&atx[61]} ,
 
531
  {0, "location" ,128,2,0,0,1,0,0,0,&avnx[374],&atx[62],NULL,0,NULL} ,
 
532
  {451, "Field-edit-location" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&avnx[375],0,&atx[58]} ,
 
533
  {0, "field" ,128,1,0,0,0,0,0,0,NULL,&atx[6],NULL,0,NULL} ,
 
534
  {0, "convert" ,128,2,0,0,0,0,0,0,NULL,&atx[65],NULL,0,&atx[108]} ,
 
535
  {458, "Convert-action" ,1,0,0,0,0,0,0,0,NULL,&atx[35],&atx[66],0,&atx[109]} ,
 
536
  {0, "fields" ,128,0,0,0,0,0,0,0,NULL,&atx[67],NULL,0,&atx[107]} ,
 
537
  {454, "Field-pair-type" ,1,0,0,0,0,0,0,0,NULL,&atx[16],&atx[68],0,&atx[54]} ,
 
538
  {0, "source-qual" ,128,0,0,0,0,0,0,0,NULL,&atx[69],NULL,0,&atx[72]} ,
 
539
  {420, "Source-qual-pair" ,1,0,0,0,0,0,0,0,NULL,&atx[35],&atx[70],0,&atx[13]} ,
 
540
  {0, "field-from" ,128,0,0,0,0,0,0,0,NULL,&atx[10],NULL,0,&atx[71]} ,
 
541
  {0, "field-to" ,128,1,0,0,0,0,0,0,NULL,&atx[10],NULL,0,NULL} ,
 
542
  {0, "feature-field" ,128,1,0,0,0,0,0,0,NULL,&atx[73],NULL,0,&atx[77]} ,
 
543
  {418, "Feature-field-pair" ,1,0,0,0,0,0,0,0,NULL,&atx[35],&atx[74],0,&atx[10]} ,
 
544
  {0, "type" ,128,0,0,0,0,0,0,0,NULL,&atx[20],NULL,0,&atx[75]} ,
 
545
  {0, "field-from" ,128,1,0,0,0,0,0,0,NULL,&atx[22],NULL,0,&atx[76]} ,
 
546
  {0, "field-to" ,128,2,0,0,0,0,0,0,NULL,&atx[22],NULL,0,NULL} ,
 
547
  {0, "cds-gene-prot" ,128,2,0,0,0,0,0,0,NULL,&atx[78],NULL,0,&atx[81]} ,
 
548
  {425, "CDSGeneProt-field-pair" ,1,0,0,0,0,0,0,0,NULL,&atx[35],&atx[79],0,&atx[41]} ,
 
549
  {0, "field-from" ,128,0,0,0,0,0,0,0,NULL,&atx[37],NULL,0,&atx[80]} ,
 
550
  {0, "field-to" ,128,1,0,0,0,0,0,0,NULL,&atx[37],NULL,0,NULL} ,
 
551
  {0, "molinfo-field" ,128,3,0,0,0,0,0,0,NULL,&atx[82],NULL,0,NULL} ,
 
552
  {439, "Molinfo-field-pair" ,1,0,0,0,0,0,0,0,NULL,&atx[16],&atx[83],0,&atx[145]} ,
 
553
  {0, "molecule" ,128,0,0,0,0,0,0,0,NULL,&atx[84],NULL,0,&atx[87]} ,
 
554
  {433, "Molinfo-molecule-pair" ,1,0,0,0,0,0,0,0,NULL,&atx[35],&atx[85],0,&atx[88]} ,
 
555
  {0, "from" ,128,0,0,0,0,0,0,0,NULL,&atx[41],NULL,0,&atx[86]} ,
 
556
  {0, "to" ,128,1,0,0,0,0,0,0,NULL,&atx[41],NULL,0,NULL} ,
 
557
  {0, "technique" ,128,1,0,0,0,0,0,0,NULL,&atx[88],NULL,0,&atx[91]} ,
 
558
  {434, "Molinfo-technique-pair" ,1,0,0,0,0,0,0,0,NULL,&atx[35],&atx[89],0,&atx[92]} ,
 
559
  {0, "from" ,128,0,0,0,0,0,0,0,NULL,&atx[43],NULL,0,&atx[90]} ,
 
560
  {0, "to" ,128,1,0,0,0,0,0,0,NULL,&atx[43],NULL,0,NULL} ,
 
561
  {0, "completedness" ,128,2,0,0,0,0,0,0,NULL,&atx[92],NULL,0,&atx[95]} ,
 
562
  {435, "Molinfo-completedness-pair" ,1,0,0,0,0,0,0,0,NULL,&atx[35],&atx[93],0,&atx[96]} ,
 
563
  {0, "from" ,128,0,0,0,0,0,0,0,NULL,&atx[45],NULL,0,&atx[94]} ,
 
564
  {0, "to" ,128,1,0,0,0,0,0,0,NULL,&atx[45],NULL,0,NULL} ,
 
565
  {0, "mol-class" ,128,3,0,0,0,0,0,0,NULL,&atx[96],NULL,0,&atx[99]} ,
 
566
  {436, "Molinfo-mol-class-pair" ,1,0,0,0,0,0,0,0,NULL,&atx[35],&atx[97],0,&atx[100]} ,
 
567
  {0, "from" ,128,0,0,0,0,0,0,0,NULL,&atx[47],NULL,0,&atx[98]} ,
 
568
  {0, "to" ,128,1,0,0,0,0,0,0,NULL,&atx[47],NULL,0,NULL} ,
 
569
  {0, "topology" ,128,4,0,0,0,0,0,0,NULL,&atx[100],NULL,0,&atx[103]} ,
 
570
  {437, "Molinfo-topology-pair" ,1,0,0,0,0,0,0,0,NULL,&atx[35],&atx[101],0,&atx[104]} ,
 
571
  {0, "from" ,128,0,0,0,0,0,0,0,NULL,&atx[49],NULL,0,&atx[102]} ,
 
572
  {0, "to" ,128,1,0,0,0,0,0,0,NULL,&atx[49],NULL,0,NULL} ,
 
573
  {0, "strand" ,128,5,0,0,0,0,0,0,NULL,&atx[104],NULL,0,NULL} ,
 
574
  {438, "Molinfo-strand-pair" ,1,0,0,0,0,0,0,0,NULL,&atx[35],&atx[105],0,&atx[82]} ,
 
575
  {0, "from" ,128,0,0,0,0,0,0,0,NULL,&atx[51],NULL,0,&atx[106]} ,
 
576
  {0, "to" ,128,1,0,0,0,0,0,0,NULL,&atx[51],NULL,0,NULL} ,
 
577
  {0, "existing-text" ,128,1,0,0,0,0,0,0,NULL,&atx[54],NULL,0,NULL} ,
 
578
  {0, "copy" ,128,3,0,0,0,0,0,0,NULL,&atx[109],NULL,0,&atx[112]} ,
 
579
  {459, "Copy-action" ,1,0,0,0,0,0,0,0,NULL,&atx[35],&atx[110],0,&atx[113]} ,
 
580
  {0, "fields" ,128,0,0,0,0,0,0,0,NULL,&atx[67],NULL,0,&atx[111]} ,
 
581
  {0, "existing-text" ,128,1,0,0,0,0,0,0,NULL,&atx[54],NULL,0,NULL} ,
 
582
  {0, "swap" ,128,4,0,0,0,0,0,0,NULL,&atx[113],NULL,0,&atx[116]} ,
 
583
  {460, "Swap-action" ,1,0,0,0,0,0,0,0,NULL,&atx[35],&atx[114],0,&atx[120]} ,
 
584
  {0, "fields" ,128,0,0,0,0,0,0,0,NULL,&atx[67],NULL,0,&atx[115]} ,
 
585
  {0, "field-to" ,128,1,0,0,0,0,0,0,NULL,&atx[6],NULL,0,NULL} ,
 
586
  {0, "remove" ,128,5,0,0,0,0,0,0,NULL,&atx[117],NULL,0,&atx[119]} ,
 
587
  {462, "Remove-action" ,1,0,0,0,0,0,0,0,NULL,&atx[35],&atx[118],0,&atx[2]} ,
 
588
  {0, "field" ,128,0,0,0,0,0,0,0,NULL,&atx[6],NULL,0,NULL} ,
 
589
  {0, "parse" ,128,6,0,0,0,0,0,0,NULL,&atx[120],NULL,0,NULL} ,
 
590
  {461, "AECRParse-action" ,1,0,0,0,0,0,0,0,NULL,&atx[35],&atx[121],0,&atx[117]} ,
 
591
  {0, "portion" ,128,0,0,0,0,0,0,0,NULL,&atx[122],NULL,0,&atx[130]} ,
 
592
  {450, "Text-portion" ,1,0,0,0,0,0,0,0,NULL,&atx[35],&atx[123],0,&atx[62]} ,
 
593
  {0, "left-text" ,128,0,0,1,0,0,0,0,NULL,&atx[28],NULL,0,&atx[124]} ,
 
594
  {0, "include-left" ,128,1,0,0,0,0,0,0,NULL,&atx[32],NULL,0,&atx[125]} ,
 
595
  {0, "right-text" ,128,2,0,1,0,0,0,0,NULL,&atx[28],NULL,0,&atx[126]} ,
 
596
  {0, "include-right" ,128,3,0,0,0,0,0,0,NULL,&atx[32],NULL,0,&atx[127]} ,
 
597
  {0, "inside" ,128,4,0,0,0,0,0,0,NULL,&atx[32],NULL,0,&atx[128]} ,
 
598
  {0, "case-sensitive" ,128,5,0,0,1,0,0,0,&avnx[378],&atx[32],NULL,0,&atx[129]} ,
 
599
  {0, "whole-word" ,128,6,0,0,1,0,0,0,&avnx[379],&atx[32],NULL,0,NULL} ,
 
600
  {0, "fields" ,128,1,0,0,0,0,0,0,NULL,&atx[67],NULL,0,&atx[131]} ,
 
601
  {0, "remove-from-parsed" ,128,2,0,0,1,0,0,0,&avnx[380],&atx[32],NULL,0,&atx[132]} ,
 
602
  {0, "existing-text" ,128,3,0,0,0,0,0,0,NULL,&atx[54],NULL,0,NULL} ,
 
603
  {0, "constraint" ,128,1,0,1,0,0,0,0,NULL,&atx[134],NULL,0,NULL} ,
 
604
  {449, "Constraint-choice-set" ,1,0,0,0,0,0,0,0,NULL,&atx[176],&atx[135],0,&atx[122]} ,
 
605
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[136],NULL,0,NULL} ,
 
606
  {448, "Constraint-choice" ,1,0,0,0,0,0,0,0,NULL,&atx[16],&atx[137],0,&atx[134]} ,
 
607
  {0, "string" ,128,0,0,0,0,0,0,0,NULL,&atx[26],NULL,0,&atx[138]} ,
 
608
  {0, "location" ,128,1,0,0,0,0,0,0,NULL,&atx[139],NULL,0,&atx[144]} ,
 
609
  {408, "Location-constraint" ,1,0,0,0,0,0,0,0,NULL,&atx[35],&atx[140],0,&atx[150]} ,
 
610
  {0, "strand" ,128,0,0,0,1,0,0,0,&avnx[381],&atx[141],NULL,0,&atx[142]} ,
 
611
  {406, "Strand-constraint" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&avnx[382],0,&atx[143]} ,
 
612
  {0, "seq-type" ,128,1,0,0,1,0,0,0,&avnx[385],&atx[143],NULL,0,NULL} ,
 
613
  {407, "Seqtype-constraint" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&avnx[386],0,&atx[139]} ,
 
614
  {0, "source" ,128,2,0,0,0,0,0,0,NULL,&atx[145],NULL,0,&atx[151]} ,
 
615
  {440, "Source-constraint" ,1,0,0,0,0,0,0,0,NULL,&atx[35],&atx[146],0,&atx[161]} ,
 
616
  {0, "field1" ,128,0,0,1,0,0,0,0,NULL,&atx[8],NULL,0,&atx[147]} ,
 
617
  {0, "field2" ,128,1,0,1,0,0,0,0,NULL,&atx[8],NULL,0,&atx[148]} ,
 
618
  {0, "constraint" ,128,2,0,1,0,0,0,0,NULL,&atx[26],NULL,0,&atx[149]} ,
 
619
  {0, "type-constraint" ,128,3,0,1,0,0,0,0,NULL,&atx[150],NULL,0,NULL} ,
 
620
  {409, "Object-type-constraint" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&avnx[389],0,&atx[20]} ,
 
621
  {0, "cdsgeneprot-qual" ,128,3,0,0,0,0,0,0,NULL,&atx[152],NULL,0,&atx[158]} ,
 
622
  {444, "CDSGeneProt-qual-constraint" ,1,0,0,0,0,0,0,0,NULL,&atx[35],&atx[153],0,&atx[172]} ,
 
623
  {0, "field1" ,128,0,0,1,0,0,0,0,NULL,&atx[154],NULL,0,&atx[156]} ,
 
624
  {443, "CDSGeneProt-constraint-field" ,1,0,0,0,0,0,0,0,NULL,&atx[16],&atx[155],0,&atx[152]} ,
 
625
  {0, "field" ,128,0,0,0,0,0,0,0,NULL,&atx[37],NULL,0,NULL} ,
 
626
  {0, "field2" ,128,1,0,1,0,0,0,0,NULL,&atx[154],NULL,0,&atx[157]} ,
 
627
  {0, "constraint" ,128,2,0,1,0,0,0,0,NULL,&atx[26],NULL,0,NULL} ,
 
628
  {0, "cdsgeneprot-pseudo" ,128,4,0,0,0,0,0,0,NULL,&atx[159],NULL,0,&atx[163]} ,
 
629
  {442, "CDSGeneProt-pseudo-constraint" ,1,0,0,0,0,0,0,0,NULL,&atx[35],&atx[160],0,&atx[154]} ,
 
630
  {0, "feature" ,128,0,0,0,0,0,0,0,NULL,&atx[161],NULL,0,&atx[162]} ,
 
631
  {441, "CDSGeneProt-feature-type-constraint" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&avnx[392],0,&atx[159]} ,
 
632
  {0, "is-pseudo" ,128,1,0,0,1,0,0,0,&avnx[398],&atx[32],NULL,0,NULL} ,
 
633
  {0, "sequence" ,128,5,0,0,0,0,0,0,NULL,&atx[164],NULL,0,NULL} ,
 
634
  {447, "Sequence-constraint" ,1,0,0,0,0,0,0,0,NULL,&atx[35],&atx[165],0,&atx[136]} ,
 
635
  {0, "seqtype" ,128,0,0,1,0,0,0,0,NULL,&atx[166],NULL,0,&atx[174]} ,
 
636
  {446, "Sequence-constraint-mol-type-constraint" ,1,0,0,0,0,0,0,0,NULL,&atx[16],&atx[167],0,&atx[164]} ,
 
637
  {0, "any" ,128,0,0,0,0,0,0,0,NULL,&atx[168],NULL,0,&atx[169]} ,
 
638
  {305, "NULL" ,0,5,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
 
639
  {0, "nucleotide" ,128,1,0,0,0,0,0,0,NULL,&atx[168],NULL,0,&atx[170]} ,
 
640
  {0, "dna" ,128,2,0,0,0,0,0,0,NULL,&atx[168],NULL,0,&atx[171]} ,
 
641
  {0, "rna" ,128,3,0,0,0,0,0,0,NULL,&atx[172],NULL,0,&atx[173]} ,
 
642
  {445, "Sequence-constraint-rnamol" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&avnx[399],0,&atx[166]} ,
 
643
  {0, "protein" ,128,4,0,0,0,0,0,0,NULL,&atx[168],NULL,0,NULL} ,
 
644
  {0, "id" ,128,1,0,1,0,0,0,0,NULL,&atx[26],NULL,0,&atx[175]} ,
 
645
  {0, "feature" ,128,2,0,0,0,0,0,0,NULL,&atx[20],NULL,0,NULL} ,
 
646
  {314, "SET OF" ,0,17,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
 
647
  {402, "Parse-action" ,1,0,0,0,0,1,0,0,NULL,&atx[35],&atx[178],0,&atx[211]} ,
 
648
  {0, "portion" ,128,0,0,0,0,0,0,0,NULL,&atx[122],NULL,0,&atx[179]} ,
 
649
  {0, "src" ,128,1,0,0,0,0,0,0,NULL,&atx[180],NULL,0,&atx[195]} ,
 
650
  {467, "Parse-src" ,1,0,0,0,0,0,0,0,NULL,&atx[16],&atx[181],0,&atx[199]} ,
 
651
  {0, "defline" ,128,0,0,0,0,0,0,0,NULL,&atx[168],NULL,0,&atx[182]} ,
 
652
  {0, "flatfile" ,128,1,0,0,0,0,0,0,NULL,&atx[168],NULL,0,&atx[183]} ,
 
653
  {0, "local-id" ,128,2,0,0,0,0,0,0,NULL,&atx[168],NULL,0,&atx[184]} ,
 
654
  {0, "org" ,128,3,0,0,0,0,0,0,NULL,&atx[185],NULL,0,&atx[191]} ,
 
655
  {466, "Parse-src-org" ,1,0,0,0,0,0,0,0,NULL,&atx[35],&atx[186],0,&atx[180]} ,
 
656
  {0, "field" ,128,0,0,0,0,0,0,0,NULL,&atx[187],NULL,0,&atx[190]} ,
 
657
  {465, "Parse-src-org-choice" ,1,0,0,0,0,0,0,0,NULL,&atx[16],&atx[188],0,&atx[185]} ,
 
658
  {0, "source-qual" ,128,0,0,0,0,0,0,0,NULL,&atx[10],NULL,0,&atx[189]} ,
 
659
  {0, "taxname-after-binomial" ,128,1,0,0,0,0,0,0,NULL,&atx[168],NULL,0,NULL} ,
 
660
  {0, "type" ,128,1,0,0,1,0,0,0,&avnx[413],&atx[150],NULL,0,NULL} ,
 
661
  {0, "comment" ,128,4,0,0,0,0,0,0,NULL,&atx[168],NULL,0,&atx[192]} ,
 
662
  {0, "bankit-comment" ,128,5,0,0,0,0,0,0,NULL,&atx[168],NULL,0,&atx[193]} ,
 
663
  {0, "structured-comment" ,128,6,0,0,0,0,0,0,NULL,&atx[28],NULL,0,&atx[194]} ,
 
664
  {0, "file-id" ,128,7,0,0,0,0,0,0,NULL,&atx[168],NULL,0,NULL} ,
 
665
  {0, "dest" ,128,2,0,0,0,0,0,0,NULL,&atx[196],NULL,0,&atx[207]} ,
 
666
  {469, "Parse-dest" ,1,0,0,0,0,0,0,0,NULL,&atx[16],&atx[197],0,&atx[225]} ,
 
667
  {0, "defline" ,128,0,0,0,0,0,0,0,NULL,&atx[168],NULL,0,&atx[198]} ,
 
668
  {0, "org" ,128,1,0,0,0,0,0,0,NULL,&atx[199],NULL,0,&atx[202]} ,
 
669
  {468, "Parse-dst-org" ,1,0,0,0,0,0,0,0,NULL,&atx[35],&atx[200],0,&atx[196]} ,
 
670
  {0, "field" ,128,0,0,0,0,0,0,0,NULL,&atx[8],NULL,0,&atx[201]} ,
 
671
  {0, "type" ,128,1,0,0,1,0,0,0,&avnx[414],&atx[150],NULL,0,NULL} ,
 
672
  {0, "featqual" ,128,2,0,0,0,0,0,0,NULL,&atx[203],NULL,0,&atx[206]} ,
 
673
  {417, "Feature-field-legal" ,1,0,0,0,0,0,0,0,NULL,&atx[35],&atx[204],0,&atx[73]} ,
 
674
  {0, "type" ,128,0,0,0,0,0,0,0,NULL,&atx[20],NULL,0,&atx[205]} ,
 
675
  {0, "field" ,128,1,0,0,0,0,0,0,NULL,&atx[24],NULL,0,NULL} ,
 
676
  {0, "dbxref" ,128,3,0,0,0,0,0,0,NULL,&atx[28],NULL,0,NULL} ,
 
677
  {0, "capitalization" ,128,3,0,0,1,0,0,0,&avnx[415],&atx[208],NULL,0,&atx[209]} ,
 
678
  {464, "Cap-change" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&avnx[416],0,&atx[187]} ,
 
679
  {0, "remove-from-parsed" ,128,4,0,0,1,0,0,0,&avnx[420],&atx[32],NULL,0,&atx[210]} ,
 
680
  {0, "existing-text" ,128,5,0,0,0,0,0,0,NULL,&atx[54],NULL,0,NULL} ,
 
681
  {403, "Macro-action-list" ,1,0,0,0,0,1,0,0,NULL,&atx[176],&atx[212],0,&atx[30]} ,
 
682
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[213],NULL,0,NULL} ,
 
683
  {488, "Macro-action-choice" ,1,0,0,0,0,0,0,0,NULL,&atx[16],&atx[214],0,NULL} ,
 
684
  {0, "aecr" ,128,0,0,0,0,0,0,0,NULL,&atx[0],NULL,0,&atx[215]} ,
 
685
  {0, "parse" ,128,1,0,0,0,0,0,0,NULL,&atx[177],NULL,0,&atx[216]} ,
 
686
  {0, "add-feature" ,128,2,0,0,0,0,0,0,NULL,&atx[217],NULL,0,&atx[248]} ,
 
687
  {474, "Apply-feature-action" ,1,0,0,0,0,0,0,0,NULL,&atx[35],&atx[218],0,&atx[249]} ,
 
688
  {0, "type" ,128,0,0,0,0,0,0,0,NULL,&atx[20],NULL,0,&atx[219]} ,
 
689
  {0, "partial5" ,128,1,0,0,1,0,0,0,&avnx[421],&atx[32],NULL,0,&atx[220]} ,
 
690
  {0, "partial3" ,128,2,0,0,1,0,0,0,&avnx[422],&atx[32],NULL,0,&atx[221]} ,
 
691
  {0, "plus-strand" ,128,3,0,0,1,0,0,0,&avnx[423],&atx[32],NULL,0,&atx[222]} ,
 
692
  {0, "location" ,128,4,0,0,0,0,0,0,NULL,&atx[223],NULL,0,&atx[230]} ,
 
693
  {471, "Location-choice" ,1,0,0,0,0,0,0,0,NULL,&atx[16],&atx[224],0,&atx[233]} ,
 
694
  {0, "interval" ,128,0,0,0,0,0,0,0,NULL,&atx[225],NULL,0,&atx[229]} ,
 
695
  {470, "Location-interval" ,1,0,0,0,0,0,0,0,NULL,&atx[35],&atx[226],0,&atx[223]} ,
 
696
  {0, "from" ,128,0,0,0,0,0,0,0,NULL,&atx[227],NULL,0,&atx[228]} ,
 
697
  {302, "INTEGER" ,0,2,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
 
698
  {0, "to" ,128,1,0,0,0,0,0,0,NULL,&atx[227],NULL,0,NULL} ,
 
699
  {0, "whole-sequence" ,128,1,0,0,0,0,0,0,NULL,&atx[168],NULL,0,NULL} ,
 
700
  {0, "seq-list" ,128,5,0,0,0,0,0,0,NULL,&atx[231],NULL,0,&atx[236]} ,
 
701
  {473, "Sequence-list-choice" ,1,0,0,0,0,0,0,0,NULL,&atx[16],&atx[232],0,&atx[217]} ,
 
702
  {0, "list" ,128,0,0,0,0,0,0,0,NULL,&atx[233],NULL,0,&atx[235]} ,
 
703
  {472, "Sequence-list" ,1,0,0,0,0,0,0,0,NULL,&atx[176],&atx[234],0,&atx[231]} ,
 
704
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[28],NULL,0,NULL} ,
 
705
  {0, "all" ,128,1,0,0,0,0,0,0,NULL,&atx[168],NULL,0,NULL} ,
 
706
  {0, "add-redundant" ,128,6,0,0,1,0,0,0,&avnx[424],&atx[32],NULL,0,&atx[237]} ,
 
707
  {0, "add-mrna" ,128,7,0,0,1,0,0,0,&avnx[425],&atx[32],NULL,0,&atx[238]} ,
 
708
  {0, "apply-to-parts" ,128,8,0,0,1,0,0,0,&avnx[426],&atx[32],NULL,0,&atx[239]} ,
 
709
  {0, "only-seg-num" ,128,9,0,0,1,0,0,0,&avnx[427],&atx[227],NULL,0,&atx[240]} ,
 
710
  {0, "fields" ,128,10,0,1,0,0,0,0,NULL,&atx[241],NULL,0,NULL} ,
 
711
  {414, "Feat-qual-legal-set" ,1,0,0,0,0,0,0,0,NULL,&atx[176],&atx[242],0,&atx[22]} ,
 
712
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[243],NULL,0,NULL} ,
 
713
  {413, "Feat-qual-legal-val-choice" ,1,0,0,0,0,0,0,0,NULL,&atx[16],&atx[244],0,&atx[241]} ,
 
714
  {0, "qual" ,128,0,0,0,0,0,0,0,NULL,&atx[245],NULL,0,NULL} ,
 
715
  {412, "Feat-qual-legal-val" ,1,0,0,0,0,0,0,0,NULL,&atx[35],&atx[246],0,&atx[243]} ,
 
716
  {0, "qual" ,128,0,0,0,0,0,0,0,NULL,&atx[24],NULL,0,&atx[247]} ,
 
717
  {0, "val" ,128,1,0,0,0,0,0,0,NULL,&atx[28],NULL,0,NULL} ,
 
718
  {0, "remove-feature" ,128,3,0,0,0,0,0,0,NULL,&atx[249],NULL,0,&atx[252]} ,
 
719
  {475, "Remove-feature-action" ,1,0,0,0,0,0,0,0,NULL,&atx[35],&atx[250],0,&atx[260]} ,
 
720
  {0, "type" ,128,0,0,0,0,0,0,0,NULL,&atx[20],NULL,0,&atx[251]} ,
 
721
  {0, "constraint" ,128,1,0,1,0,0,0,0,NULL,&atx[134],NULL,0,NULL} ,
 
722
  {0, "edit-location" ,128,4,0,0,0,0,0,0,NULL,&atx[253],NULL,0,NULL} ,
 
723
  {487, "Edit-feature-location-action" ,1,0,0,0,0,0,0,0,NULL,&atx[35],&atx[254],0,&atx[213]} ,
 
724
  {0, "type" ,128,0,0,0,0,0,0,0,NULL,&atx[20],NULL,0,&atx[255]} ,
 
725
  {0, "action" ,128,1,0,0,0,0,0,0,NULL,&atx[256],NULL,0,&atx[279]} ,
 
726
  {486, "Location-edit-type" ,1,0,0,0,0,0,0,0,NULL,&atx[16],&atx[257],0,&atx[253]} ,
 
727
  {0, "strand" ,128,0,0,0,0,0,0,0,NULL,&atx[258],NULL,0,&atx[263]} ,
 
728
  {478, "Edit-location-strand" ,1,0,0,0,0,0,0,0,NULL,&atx[35],&atx[259],0,&atx[266]} ,
 
729
  {0, "strand-from" ,128,0,0,0,0,0,0,0,NULL,&atx[260],NULL,0,&atx[261]} ,
 
730
  {476, "Feature-location-strand-from" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&avnx[428],0,&atx[262]} ,
 
731
  {0, "strand-to" ,128,1,0,0,0,0,0,0,NULL,&atx[262],NULL,0,NULL} ,
 
732
  {477, "Feature-location-strand-to" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&avnx[433],0,&atx[258]} ,
 
733
  {0, "set-5-partial" ,128,1,0,0,0,0,0,0,NULL,&atx[264],NULL,0,&atx[268]} ,
 
734
  {480, "Partial-5-set-action" ,1,0,0,0,0,0,0,0,NULL,&atx[35],&atx[265],0,&atx[269]} ,
 
735
  {0, "constraint" ,128,0,0,0,0,0,0,0,NULL,&atx[266],NULL,0,&atx[267]} ,
 
736
  {479, "Partial-5-set-constraint" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&avnx[438],0,&atx[264]} ,
 
737
  {0, "extend" ,128,1,0,0,0,0,0,0,NULL,&atx[32],NULL,0,NULL} ,
 
738
  {0, "clear-5-partial" ,128,2,0,0,0,0,0,0,NULL,&atx[269],NULL,0,&atx[270]} ,
 
739
  {481, "Partial-5-clear-constraint" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&avnx[442],0,&atx[273]} ,
 
740
  {0, "set-3-partial" ,128,3,0,0,0,0,0,0,NULL,&atx[271],NULL,0,&atx[275]} ,
 
741
  {483, "Partial-3-set-action" ,1,0,0,0,0,0,0,0,NULL,&atx[35],&atx[272],0,&atx[276]} ,
 
742
  {0, "constraint" ,128,0,0,0,0,0,0,0,NULL,&atx[273],NULL,0,&atx[274]} ,
 
743
  {482, "Partial-3-set-constraint" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&avnx[445],0,&atx[271]} ,
 
744
  {0, "extend" ,128,1,0,0,0,0,0,0,NULL,&atx[32],NULL,0,NULL} ,
 
745
  {0, "clear-3-partial" ,128,4,0,0,0,0,0,0,NULL,&atx[276],NULL,0,&atx[277]} ,
 
746
  {484, "Partial-3-clear-constraint" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&avnx[448],0,&atx[278]} ,
 
747
  {0, "convert" ,128,5,0,0,0,0,0,0,NULL,&atx[278],NULL,0,NULL} ,
 
748
  {485, "Convert-location-type" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&avnx[451],0,&atx[256]} ,
 
749
  {0, "constraint" ,128,2,0,1,0,0,0,0,NULL,&atx[134],NULL,0,NULL} };
 
750
 
 
751
static AsnModule ampx[1] = {
 
752
  { "NCBI-Macro" , "asnmacro.h13",&atx[0],NULL,NULL,0,0} };
 
753
 
 
754
static AsnValxNodePtr avn = avnx;
 
755
static AsnTypePtr at = atx;
 
756
static AsnModulePtr amp = ampx;
 
757
 
 
758
 
 
759
 
 
760
/**************************************************
 
761
*
 
762
*    Defines for Module NCBI-Macro
 
763
*
 
764
**************************************************/
 
765
 
 
766
#define AECR_ACTION &at[0]
 
767
#define AECR_ACTION_action &at[1]
 
768
#define AECR_ACTION_constraint &at[133]
 
769
 
 
770
#define PARSE_ACTION &at[177]
 
771
#define PARSE_ACTION_portion &at[178]
 
772
#define PARSE_ACTION_src &at[179]
 
773
#define PARSE_ACTION_dest &at[195]
 
774
#define PARSE_ACTION_capitalization &at[207]
 
775
#define PARSE_ACTION_remove_from_parsed &at[209]
 
776
#define PARSE_ACTION_existing_text &at[210]
 
777
 
 
778
#define MACRO_ACTION_LIST &at[211]
 
779
#define MACRO_ACTION_LIST_E &at[212]
 
780
 
 
781
#define STRING_LOCATION &at[30]
 
782
 
 
783
#define STRING_CONSTRAINT &at[26]
 
784
#define STRING_CONSTRAINT_match_text &at[27]
 
785
#define CONSTRAINT_match_location &at[29]
 
786
#define CONSTRAINT_case_sensitive &at[31]
 
787
#define STRING_CONSTRAINT_whole_word &at[33]
 
788
#define STRING_CONSTRAINT_not_present &at[34]
 
789
 
 
790
#define STRAND_CONSTRAINT &at[141]
 
791
 
 
792
#define SEQTYPE_CONSTRAINT &at[143]
 
793
 
 
794
#define LOCATION_CONSTRAINT &at[139]
 
795
#define LOCATION_CONSTRAINT_strand &at[140]
 
796
#define LOCATION_CONSTRAINT_seq_type &at[142]
 
797
 
 
798
#define OBJECT_TYPE_CONSTRAINT &at[150]
 
799
 
 
800
#define FEATURE_TYPE &at[20]
 
801
 
 
802
#define FEAT_QUAL_LEGAL &at[24]
 
803
 
 
804
#define FEAT_QUAL_LEGAL_VAL &at[245]
 
805
#define FEAT_QUAL_LEGAL_VAL_qual &at[246]
 
806
#define FEAT_QUAL_LEGAL_VAL_val &at[247]
 
807
 
 
808
#define FEAT_QUAL_LEGAL_VAL_CHOICE &at[243]
 
809
#define FEAT_QUAL_LEGAL_VAL_CHOICE_qual &at[244]
 
810
 
 
811
#define FEAT_QUAL_LEGAL_SET &at[241]
 
812
#define FEAT_QUAL_LEGAL_SET_E &at[242]
 
813
 
 
814
#define FEAT_QUAL_CHOICE &at[22]
 
815
#define FEAT_QUAL_CHOICE_legal_qual &at[23]
 
816
#define FEAT_QUAL_CHOICE_illegal_qual &at[25]
 
817
 
 
818
#define FEATURE_FIELD &at[18]
 
819
#define FEATURE_FIELD_type &at[19]
 
820
#define FEATURE_FIELD_field &at[21]
 
821
 
 
822
#define FEATURE_FIELD_LEGAL &at[203]
 
823
#define FEATURE_FIELD_LEGAL_type &at[204]
 
824
#define FEATURE_FIELD_LEGAL_field &at[205]
 
825
 
 
826
#define FEATURE_FIELD_PAIR &at[73]
 
827
#define FEATURE_FIELD_PAIR_type &at[74]
 
828
#define FEATURE_FIELD_PAIR_field_from &at[75]
 
829
#define FEATURE_FIELD_PAIR_field_to &at[76]
 
830
 
 
831
#define SOURCE_QUAL &at[10]
 
832
 
 
833
#define SOURCE_QUAL_PAIR &at[69]
 
834
#define SOURCE_QUAL_PAIR_field_from &at[70]
 
835
#define SOURCE_QUAL_PAIR_field_to &at[71]
 
836
 
 
837
#define SOURCE_LOCATION &at[13]
 
838
 
 
839
#define SOURCE_ORIGIN &at[15]
 
840
 
 
841
#define SOURCE_QUAL_CHOICE &at[8]
 
842
#define SOURCE_QUAL_CHOICE_textqual &at[9]
 
843
#define SOURCE_QUAL_CHOICE_location &at[12]
 
844
#define SOURCE_QUAL_CHOICE_origin &at[14]
 
845
 
 
846
#define CDSGENEPROT_FIELD &at[37]
 
847
 
 
848
#define CDSGENEPROT_FIELD_PAIR &at[78]
 
849
#define FIELD_PAIR_field_from &at[79]
 
850
#define CDSGENEPROT_FIELD_PAIR_field_to &at[80]
 
851
 
 
852
#define MOLECULE_TYPE &at[41]
 
853
 
 
854
#define TECHNIQUE_TYPE &at[43]
 
855
 
 
856
#define COMPLETEDNESS_TYPE &at[45]
 
857
 
 
858
#define MOLECULE_CLASS_TYPE &at[47]
 
859
 
 
860
#define TOPOLOGY_TYPE &at[49]
 
861
 
 
862
#define STRAND_TYPE &at[51]
 
863
 
 
864
#define MOLINFO_FIELD &at[39]
 
865
#define MOLINFO_FIELD_molecule &at[40]
 
866
#define MOLINFO_FIELD_technique &at[42]
 
867
#define MOLINFO_FIELD_completedness &at[44]
 
868
#define MOLINFO_FIELD_mol_class &at[46]
 
869
#define MOLINFO_FIELD_topology &at[48]
 
870
#define MOLINFO_FIELD_strand &at[50]
 
871
 
 
872
#define MOLINFO_MOLECULE_PAIR &at[84]
 
873
#define MOLINFO_MOLECULE_PAIR_from &at[85]
 
874
#define MOLINFO_MOLECULE_PAIR_to &at[86]
 
875
 
 
876
#define MOLINFO_TECHNIQUE_PAIR &at[88]
 
877
#define MOLINFO_TECHNIQUE_PAIR_from &at[89]
 
878
#define MOLINFO_TECHNIQUE_PAIR_to &at[90]
 
879
 
 
880
#define MOLINFO_COMPLETEDNESS_PAIR &at[92]
 
881
#define MOLINFO_COMPLETEDNESS_PAIR_from &at[93]
 
882
#define MOLINFO_COMPLETEDNESS_PAIR_to &at[94]
 
883
 
 
884
#define MOLINFO_MOL_CLASS_PAIR &at[96]
 
885
#define MOLINFO_MOL_CLASS_PAIR_from &at[97]
 
886
#define MOLINFO_MOL_CLASS_PAIR_to &at[98]
 
887
 
 
888
#define MOLINFO_TOPOLOGY_PAIR &at[100]
 
889
#define MOLINFO_TOPOLOGY_PAIR_from &at[101]
 
890
#define MOLINFO_TOPOLOGY_PAIR_to &at[102]
 
891
 
 
892
#define MOLINFO_STRAND_PAIR &at[104]
 
893
#define MOLINFO_STRAND_PAIR_from &at[105]
 
894
#define MOLINFO_STRAND_PAIR_to &at[106]
 
895
 
 
896
#define MOLINFO_FIELD_PAIR &at[82]
 
897
#define MOLINFO_FIELD_PAIR_molecule &at[83]
 
898
#define MOLINFO_FIELD_PAIR_technique &at[87]
 
899
#define FIELD_PAIR_completedness &at[91]
 
900
#define MOLINFO_FIELD_PAIR_mol_class &at[95]
 
901
#define MOLINFO_FIELD_PAIR_topology &at[99]
 
902
#define MOLINFO_FIELD_PAIR_strand &at[103]
 
903
 
 
904
#define SOURCE_CONSTRAINT &at[145]
 
905
#define SOURCE_CONSTRAINT_field1 &at[146]
 
906
#define SOURCE_CONSTRAINT_field2 &at[147]
 
907
#define SOURCE_CONSTRAINT_constraint &at[148]
 
908
#define CONSTRAINT_type_constraint &at[149]
 
909
 
 
910
#define FEATURE_TYPE_CONSTRAINT &at[161]
 
911
 
 
912
#define CDSGENEPROT_PSEUDO_CONSTRAINT &at[159]
 
913
#define PSEUDO_CONSTRAINT_feature &at[160]
 
914
#define PSEUDO_CONSTRAINT_is_pseudo &at[162]
 
915
 
 
916
#define CDSGENEPROT_CONSTRAINT_FIELD &at[154]
 
917
#define CONSTRAINT_FIELD_field &at[155]
 
918
 
 
919
#define CDSGENEPROT_QUAL_CONSTRAINT &at[152]
 
920
#define QUAL_CONSTRAINT_field1 &at[153]
 
921
#define QUAL_CONSTRAINT_field2 &at[156]
 
922
#define QUAL_CONSTRAINT_constraint &at[157]
 
923
 
 
924
#define SEQUENCE_CONSTRAINT_RNAMOL &at[172]
 
925
 
 
926
#define CONSTRAINT_MOL_TYPE_CONSTRAINT &at[166]
 
927
#define MOL_TYPE_CONSTRAINT_any &at[167]
 
928
#define MOL_TYPE_CONSTRAINT_nucleotide &at[169]
 
929
#define MOL_TYPE_CONSTRAINT_dna &at[170]
 
930
#define MOL_TYPE_CONSTRAINT_rna &at[171]
 
931
#define MOL_TYPE_CONSTRAINT_protein &at[173]
 
932
 
 
933
#define SEQUENCE_CONSTRAINT &at[164]
 
934
#define SEQUENCE_CONSTRAINT_seqtype &at[165]
 
935
#define SEQUENCE_CONSTRAINT_id &at[174]
 
936
#define SEQUENCE_CONSTRAINT_feature &at[175]
 
937
 
 
938
#define CONSTRAINT_CHOICE &at[136]
 
939
#define CONSTRAINT_CHOICE_string &at[137]
 
940
#define CONSTRAINT_CHOICE_location &at[138]
 
941
#define CONSTRAINT_CHOICE_source &at[144]
 
942
#define CHOICE_cdsgeneprot_qual &at[151]
 
943
#define CHOICE_cdsgeneprot_pseudo &at[158]
 
944
#define CONSTRAINT_CHOICE_sequence &at[163]
 
945
 
 
946
#define CONSTRAINT_CHOICE_SET &at[134]
 
947
#define CONSTRAINT_CHOICE_SET_E &at[135]
 
948
 
 
949
#define TEXT_PORTION &at[122]
 
950
#define TEXT_PORTION_left_text &at[123]
 
951
#define TEXT_PORTION_include_left &at[124]
 
952
#define TEXT_PORTION_right_text &at[125]
 
953
#define TEXT_PORTION_include_right &at[126]
 
954
#define TEXT_PORTION_inside &at[127]
 
955
#define TEXT_PORTION_case_sensitive &at[128]
 
956
#define TEXT_PORTION_whole_word &at[129]
 
957
 
 
958
#define FIELD_EDIT_LOCATION &at[62]
 
959
 
 
960
#define FIELD_EDIT &at[58]
 
961
#define FIELD_EDIT_find_txt &at[59]
 
962
#define FIELD_EDIT_repl_txt &at[60]
 
963
#define FIELD_EDIT_location &at[61]
 
964
 
 
965
#define FIELD_TYPE &at[6]
 
966
#define FIELD_TYPE_source_qual &at[7]
 
967
#define FIELD_TYPE_feature_field &at[17]
 
968
#define FIELD_TYPE_cds_gene_prot &at[36]
 
969
#define FIELD_TYPE_molinfo_field &at[38]
 
970
 
 
971
#define FIELD_PAIR_TYPE &at[67]
 
972
#define FIELD_PAIR_TYPE_source_qual &at[68]
 
973
#define FIELD_PAIR_TYPE_feature_field &at[72]
 
974
#define FIELD_PAIR_TYPE_cds_gene_prot &at[77]
 
975
#define FIELD_PAIR_TYPE_molinfo_field &at[81]
 
976
 
 
977
#define EXISTINGTEXTOPTION &at[54]
 
978
 
 
979
#define APPLY_ACTION &at[4]
 
980
#define APPLY_ACTION_field &at[5]
 
981
#define APPLY_ACTION_value &at[52]
 
982
#define APPLY_ACTION_existing_text &at[53]
 
983
 
 
984
#define EDIT_ACTION &at[56]
 
985
#define EDIT_ACTION_edit &at[57]
 
986
#define EDIT_ACTION_field &at[63]
 
987
 
 
988
#define CONVERT_ACTION &at[65]
 
989
#define CONVERT_ACTION_fields &at[66]
 
990
#define CONVERT_ACTION_existing_text &at[107]
 
991
 
 
992
#define COPY_ACTION &at[109]
 
993
#define COPY_ACTION_fields &at[110]
 
994
#define COPY_ACTION_existing_text &at[111]
 
995
 
 
996
#define SWAP_ACTION &at[113]
 
997
#define SWAP_ACTION_fields &at[114]
 
998
#define SWAP_ACTION_field_to &at[115]
 
999
 
 
1000
#define AECRPARSE_ACTION &at[120]
 
1001
#define AECRPARSE_ACTION_portion &at[121]
 
1002
#define AECRPARSE_ACTION_fields &at[130]
 
1003
#define ACTION_remove_from_parsed &at[131]
 
1004
#define AECRPARSE_ACTION_existing_text &at[132]
 
1005
 
 
1006
#define REMOVE_ACTION &at[117]
 
1007
#define REMOVE_ACTION_field &at[118]
 
1008
 
 
1009
#define ACTION_CHOICE &at[2]
 
1010
#define ACTION_CHOICE_apply &at[3]
 
1011
#define ACTION_CHOICE_edit &at[55]
 
1012
#define ACTION_CHOICE_convert &at[64]
 
1013
#define ACTION_CHOICE_copy &at[108]
 
1014
#define ACTION_CHOICE_swap &at[112]
 
1015
#define ACTION_CHOICE_remove &at[116]
 
1016
#define ACTION_CHOICE_parse &at[119]
 
1017
 
 
1018
#define CAP_CHANGE &at[208]
 
1019
 
 
1020
#define PARSE_SRC_ORG_CHOICE &at[187]
 
1021
#define SRC_ORG_CHOICE_source_qual &at[188]
 
1022
#define CHOICE_taxname_after_binomial &at[189]
 
1023
 
 
1024
#define PARSE_SRC_ORG &at[185]
 
1025
#define PARSE_SRC_ORG_field &at[186]
 
1026
#define PARSE_SRC_ORG_type &at[190]
 
1027
 
 
1028
#define PARSE_SRC &at[180]
 
1029
#define PARSE_SRC_defline &at[181]
 
1030
#define PARSE_SRC_flatfile &at[182]
 
1031
#define PARSE_SRC_local_id &at[183]
 
1032
#define PARSE_SRC_org &at[184]
 
1033
#define PARSE_SRC_comment &at[191]
 
1034
#define PARSE_SRC_bankit_comment &at[192]
 
1035
#define PARSE_SRC_structured_comment &at[193]
 
1036
#define PARSE_SRC_file_id &at[194]
 
1037
 
 
1038
#define PARSE_DST_ORG &at[199]
 
1039
#define PARSE_DST_ORG_field &at[200]
 
1040
#define PARSE_DST_ORG_type &at[201]
 
1041
 
 
1042
#define PARSE_DEST &at[196]
 
1043
#define PARSE_DEST_defline &at[197]
 
1044
#define PARSE_DEST_org &at[198]
 
1045
#define PARSE_DEST_featqual &at[202]
 
1046
#define PARSE_DEST_dbxref &at[206]
 
1047
 
 
1048
#define LOCATION_INTERVAL &at[225]
 
1049
#define LOCATION_INTERVAL_from &at[226]
 
1050
#define LOCATION_INTERVAL_to &at[228]
 
1051
 
 
1052
#define LOCATION_CHOICE &at[223]
 
1053
#define LOCATION_CHOICE_interval &at[224]
 
1054
#define LOCATION_CHOICE_whole_sequence &at[229]
 
1055
 
 
1056
#define SEQUENCE_LIST &at[233]
 
1057
#define SEQUENCE_LIST_E &at[234]
 
1058
 
 
1059
#define SEQUENCE_LIST_CHOICE &at[231]
 
1060
#define SEQUENCE_LIST_CHOICE_list &at[232]
 
1061
#define SEQUENCE_LIST_CHOICE_all &at[235]
 
1062
 
 
1063
#define APPLY_FEATURE_ACTION &at[217]
 
1064
#define APPLY_FEATURE_ACTION_type &at[218]
 
1065
#define APPLY_FEATURE_ACTION_partial5 &at[219]
 
1066
#define APPLY_FEATURE_ACTION_partial3 &at[220]
 
1067
#define FEATURE_ACTION_plus_strand &at[221]
 
1068
#define APPLY_FEATURE_ACTION_location &at[222]
 
1069
#define APPLY_FEATURE_ACTION_seq_list &at[230]
 
1070
#define FEATURE_ACTION_add_redundant &at[236]
 
1071
#define APPLY_FEATURE_ACTION_add_mrna &at[237]
 
1072
#define FEATURE_ACTION_apply_to_parts &at[238]
 
1073
#define FEATURE_ACTION_only_seg_num &at[239]
 
1074
#define APPLY_FEATURE_ACTION_fields &at[240]
 
1075
 
 
1076
#define REMOVE_FEATURE_ACTION &at[249]
 
1077
#define REMOVE_FEATURE_ACTION_type &at[250]
 
1078
#define FEATURE_ACTION_constraint &at[251]
 
1079
 
 
1080
#define FEATURE_LOCATION_STRAND_FROM &at[260]
 
1081
 
 
1082
#define FEATURE_LOCATION_STRAND_TO &at[262]
 
1083
 
 
1084
#define EDIT_LOCATION_STRAND &at[258]
 
1085
#define LOCATION_STRAND_strand_from &at[259]
 
1086
#define EDIT_LOCATION_STRAND_strand_to &at[261]
 
1087
 
 
1088
#define PARTIAL_5_SET_CONSTRAINT &at[266]
 
1089
 
 
1090
#define PARTIAL_5_SET_ACTION &at[264]
 
1091
#define PARTIAL_5_SET_ACTION_constraint &at[265]
 
1092
#define PARTIAL_5_SET_ACTION_extend &at[267]
 
1093
 
 
1094
#define PARTIAL_5_CLEAR_CONSTRAINT &at[269]
 
1095
 
 
1096
#define PARTIAL_3_SET_CONSTRAINT &at[273]
 
1097
 
 
1098
#define PARTIAL_3_SET_ACTION &at[271]
 
1099
#define PARTIAL_3_SET_ACTION_constraint &at[272]
 
1100
#define PARTIAL_3_SET_ACTION_extend &at[274]
 
1101
 
 
1102
#define PARTIAL_3_CLEAR_CONSTRAINT &at[276]
 
1103
 
 
1104
#define CONVERT_LOCATION_TYPE &at[278]
 
1105
 
 
1106
#define LOCATION_EDIT_TYPE &at[256]
 
1107
#define LOCATION_EDIT_TYPE_strand &at[257]
 
1108
#define EDIT_TYPE_set_5_partial &at[263]
 
1109
#define EDIT_TYPE_clear_5_partial &at[268]
 
1110
#define EDIT_TYPE_set_3_partial &at[270]
 
1111
#define EDIT_TYPE_clear_3_partial &at[275]
 
1112
#define LOCATION_EDIT_TYPE_convert &at[277]
 
1113
 
 
1114
#define EDIT_FEATURE_LOCATION_ACTION &at[253]
 
1115
#define FEATURE_LOCATION_ACTION_type &at[254]
 
1116
#define FEATURE_LOCATION_ACTION_action &at[255]
 
1117
#define LOCATION_ACTION_constraint &at[279]
 
1118
 
 
1119
#define MACRO_ACTION_CHOICE &at[213]
 
1120
#define MACRO_ACTION_CHOICE_aecr &at[214]
 
1121
#define MACRO_ACTION_CHOICE_parse &at[215]
 
1122
#define MACRO_ACTION_CHOICE_add_feature &at[216]
 
1123
#define ACTION_CHOICE_remove_feature &at[248]
 
1124
#define ACTION_CHOICE_edit_location &at[252]