|
NCBI Home IEB Home C Toolkit docs C++ Toolkit source browser C Toolkit source browser (2) |
NCBI C Toolkit Cross ReferenceC/asnstat/asnblock.h |
source navigation diff markup identifier search freetext search file search |
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 = "asnblock.h60";
13 static AsnValxNode avnx[45] = {
14 {20,"embl" ,0,0.0,&avnx[1] } ,
15 {20,"genbank" ,1,0.0,&avnx[2] } ,
16 {20,"ddbj" ,2,0.0,&avnx[3] } ,
17 {20,"geninfo" ,3,0.0,&avnx[4] } ,
18 {20,"medline" ,4,0.0,&avnx[5] } ,
19 {20,"swissprot" ,5,0.0,&avnx[6] } ,
20 {20,"pir" ,6,0.0,&avnx[7] } ,
21 {20,"pdb" ,7,0.0,&avnx[8] } ,
22 {20,"epd" ,8,0.0,&avnx[9] } ,
23 {20,"ecd" ,9,0.0,&avnx[10] } ,
24 {20,"tfd" ,10,0.0,&avnx[11] } ,
25 {20,"flybase" ,11,0.0,&avnx[12] } ,
26 {20,"prosite" ,12,0.0,&avnx[13] } ,
27 {20,"enzyme" ,13,0.0,&avnx[14] } ,
28 {20,"mim" ,14,0.0,&avnx[15] } ,
29 {20,"ecoseq" ,15,0.0,&avnx[16] } ,
30 {20,"hiv" ,16,0.0,&avnx[17] } ,
31 {20,"other" ,255,0.0,NULL } ,
32 {20,"not-set" ,0,0.0,&avnx[19] } ,
33 {20,"standard" ,1,0.0,&avnx[20] } ,
34 {20,"unannotated" ,2,0.0,&avnx[21] } ,
35 {20,"other" ,255,0.0,NULL } ,
36 {3,NULL,1,0.0,NULL } ,
37 {20,"fun" ,0,0.0,&avnx[24] } ,
38 {20,"inv" ,1,0.0,&avnx[25] } ,
39 {20,"mam" ,2,0.0,&avnx[26] } ,
40 {20,"org" ,3,0.0,&avnx[27] } ,
41 {20,"phg" ,4,0.0,&avnx[28] } ,
42 {20,"pln" ,5,0.0,&avnx[29] } ,
43 {20,"pri" ,6,0.0,&avnx[30] } ,
44 {20,"pro" ,7,0.0,&avnx[31] } ,
45 {20,"rod" ,8,0.0,&avnx[32] } ,
46 {20,"syn" ,9,0.0,&avnx[33] } ,
47 {20,"una" ,10,0.0,&avnx[34] } ,
48 {20,"vrl" ,11,0.0,&avnx[35] } ,
49 {20,"vrt" ,12,0.0,&avnx[36] } ,
50 {20,"pat" ,13,0.0,&avnx[37] } ,
51 {20,"est" ,14,0.0,&avnx[38] } ,
52 {20,"sts" ,15,0.0,&avnx[39] } ,
53 {20,"other" ,255,0.0,NULL } ,
54 {20,"not-set" ,0,0.0,&avnx[41] } ,
55 {20,"standard" ,1,0.0,&avnx[42] } ,
56 {20,"prelim" ,2,0.0,&avnx[43] } ,
57 {20,"other" ,255,0.0,NULL } ,
58 {2,NULL,0,0.0,NULL } };
59
60 static AsnType atx[99] = {
61 {401, "EMBL-dbname" ,1,0,0,0,0,1,0,0,NULL,&atx[5],&atx[1],0,&atx[6]} ,
62 {0, "code" ,128,0,0,0,0,0,0,0,NULL,&atx[2],&avnx[0],0,&atx[3]} ,
63 {310, "ENUMERATED" ,0,10,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
64 {0, "name" ,128,1,0,0,0,0,0,0,NULL,&atx[4],NULL,0,NULL} ,
65 {323, "VisibleString" ,0,26,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
66 {315, "CHOICE" ,0,-1,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
67 {402, "EMBL-xref" ,1,0,0,0,0,1,0,0,NULL,&atx[12],&atx[7],0,&atx[13]} ,
68 {0, "dbname" ,128,0,0,0,0,0,0,0,NULL,&atx[0],NULL,0,&atx[8]} ,
69 {0, "id" ,128,1,0,0,0,0,0,0,NULL,&atx[11],&atx[9],0,NULL} ,
70 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[10],NULL,0,NULL} ,
71 {405, "Object-id" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,NULL} ,
72 {312, "SEQUENCE OF" ,0,16,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
73 {311, "SEQUENCE" ,0,16,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
74 {403, "EMBL-block" ,1,0,0,0,0,1,0,0,NULL,&atx[12],&atx[14],0,&atx[17]} ,
75 {0, "class" ,128,0,0,0,1,0,0,0,&avnx[22],&atx[2],&avnx[18],0,&atx[15]} ,
76 {0, "div" ,128,1,0,1,0,0,0,0,NULL,&atx[2],&avnx[23],0,&atx[16]} ,
77 {0, "creation-date" ,128,2,0,0,0,0,0,0,NULL,&atx[17],NULL,0,&atx[18]} ,
78 {404, "Date" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[10]} ,
79 {0, "update-date" ,128,3,0,0,0,0,0,0,NULL,&atx[17],NULL,0,&atx[19]} ,
80 {0, "extra-acc" ,128,4,0,1,0,0,0,0,NULL,&atx[11],&atx[20],0,&atx[21]} ,
81 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[4],NULL,0,NULL} ,
82 {0, "keywords" ,128,5,0,1,0,0,0,0,NULL,&atx[11],&atx[22],0,&atx[23]} ,
83 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[4],NULL,0,NULL} ,
84 {0, "xref" ,128,6,0,1,0,0,0,0,NULL,&atx[11],&atx[24],0,NULL} ,
85 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[6],NULL,0,NULL} ,
86 {401, "SP-block" ,1,0,0,0,0,1,0,0,NULL,&atx[12],&atx[26],0,&atx[43]} ,
87 {0, "class" ,128,0,0,0,0,0,0,0,NULL,&atx[2],&avnx[40],0,&atx[27]} ,
88 {0, "extra-acc" ,128,1,0,1,0,0,0,0,NULL,&atx[29],&atx[28],0,&atx[30]} ,
89 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[4],NULL,0,NULL} ,
90 {314, "SET OF" ,0,17,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
91 {0, "imeth" ,128,2,0,0,1,0,0,0,&avnx[44],&atx[31],NULL,0,&atx[32]} ,
92 {301, "BOOLEAN" ,0,1,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
93 {0, "plasnm" ,128,3,0,1,0,0,0,0,NULL,&atx[29],&atx[33],0,&atx[34]} ,
94 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[4],NULL,0,NULL} ,
95 {0, "seqref" ,128,4,0,1,0,0,0,0,NULL,&atx[29],&atx[35],0,&atx[37]} ,
96 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[36],NULL,0,NULL} ,
97 {404, "Seq-id" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,NULL} ,
98 {0, "dbref" ,128,5,0,1,0,0,0,0,NULL,&atx[29],&atx[38],0,&atx[40]} ,
99 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[39],NULL,0,NULL} ,
100 {403, "Dbtag" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[36]} ,
101 {0, "keywords" ,128,6,0,1,0,0,0,0,NULL,&atx[29],&atx[41],0,&atx[42]} ,
102 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[4],NULL,0,NULL} ,
103 {0, "created" ,128,7,0,1,0,0,0,0,NULL,&atx[43],NULL,0,&atx[44]} ,
104 {402, "Date" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[39]} ,
105 {0, "sequpd" ,128,8,0,1,0,0,0,0,NULL,&atx[43],NULL,0,&atx[45]} ,
106 {0, "annotupd" ,128,9,0,1,0,0,0,0,NULL,&atx[43],NULL,0,NULL} ,
107 {401, "PIR-block" ,1,0,0,0,0,1,0,0,NULL,&atx[12],&atx[47],0,&atx[62]} ,
108 {0, "had-punct" ,128,0,0,1,0,0,0,0,NULL,&atx[31],NULL,0,&atx[48]} ,
109 {0, "host" ,128,1,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[49]} ,
110 {0, "source" ,128,2,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[50]} ,
111 {0, "summary" ,128,3,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[51]} ,
112 {0, "genetic" ,128,4,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[52]} ,
113 {0, "includes" ,128,5,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[53]} ,
114 {0, "placement" ,128,6,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[54]} ,
115 {0, "superfamily" ,128,7,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[55]} ,
116 {0, "keywords" ,128,8,0,1,0,0,0,0,NULL,&atx[11],&atx[56],0,&atx[57]} ,
117 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[4],NULL,0,NULL} ,
118 {0, "cross-reference" ,128,9,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[58]} ,
119 {0, "date" ,128,10,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[59]} ,
120 {0, "seq-raw" ,128,11,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[60]} ,
121 {0, "seqref" ,128,12,0,1,0,0,0,0,NULL,&atx[29],&atx[61],0,NULL} ,
122 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[62],NULL,0,NULL} ,
123 {402, "Seq-id" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,NULL} ,
124 {401, "GB-block" ,1,0,0,0,0,1,0,0,NULL,&atx[12],&atx[64],0,&atx[72]} ,
125 {0, "extra-accessions" ,128,0,0,1,0,0,0,0,NULL,&atx[11],&atx[65],0,&atx[66]} ,
126 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[4],NULL,0,NULL} ,
127 {0, "source" ,128,1,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[67]} ,
128 {0, "keywords" ,128,2,0,1,0,0,0,0,NULL,&atx[11],&atx[68],0,&atx[69]} ,
129 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[4],NULL,0,NULL} ,
130 {0, "origin" ,128,3,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[70]} ,
131 {0, "date" ,128,4,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[71]} ,
132 {0, "entry-date" ,128,5,0,1,0,0,0,0,NULL,&atx[72],NULL,0,&atx[73]} ,
133 {402, "Date" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,NULL} ,
134 {0, "div" ,128,6,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[74]} ,
135 {0, "taxonomy" ,128,7,0,1,0,0,0,0,NULL,&atx[4],NULL,0,NULL} ,
136 {401, "PRF-block" ,1,0,0,0,0,1,0,0,NULL,&atx[12],&atx[76],0,&atx[77]} ,
137 {0, "extra-src" ,128,0,0,1,0,0,0,0,NULL,&atx[77],NULL,0,&atx[83]} ,
138 {402, "PRF-ExtraSrc" ,1,0,0,0,0,0,0,0,NULL,&atx[12],&atx[78],0,NULL} ,
139 {0, "host" ,128,0,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[79]} ,
140 {0, "part" ,128,1,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[80]} ,
141 {0, "state" ,128,2,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[81]} ,
142 {0, "strain" ,128,3,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[82]} ,
143 {0, "taxon" ,128,4,0,1,0,0,0,0,NULL,&atx[4],NULL,0,NULL} ,
144 {0, "keywords" ,128,1,0,1,0,0,0,0,NULL,&atx[11],&atx[84],0,NULL} ,
145 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[4],NULL,0,NULL} ,
146 {401, "PDB-block" ,1,0,0,0,0,1,0,0,NULL,&atx[12],&atx[86],0,&atx[87]} ,
147 {0, "deposition" ,128,0,0,0,0,0,0,0,NULL,&atx[87],NULL,0,&atx[88]} ,
148 {402, "Date" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[95]} ,
149 {0, "class" ,128,1,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[89]} ,
150 {0, "compound" ,128,2,0,0,0,0,0,0,NULL,&atx[11],&atx[90],0,&atx[91]} ,
151 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[4],NULL,0,NULL} ,
152 {0, "source" ,128,3,0,0,0,0,0,0,NULL,&atx[11],&atx[92],0,&atx[93]} ,
153 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[4],NULL,0,NULL} ,
154 {0, "exp-method" ,128,4,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[94]} ,
155 {0, "replace" ,128,5,0,1,0,0,0,0,NULL,&atx[95],NULL,0,NULL} ,
156 {403, "PDB-replace" ,1,0,0,0,0,0,0,0,NULL,&atx[12],&atx[96],0,NULL} ,
157 {0, "date" ,128,0,0,0,0,0,0,0,NULL,&atx[87],NULL,0,&atx[97]} ,
158 {0, "ids" ,128,1,0,0,0,0,0,0,NULL,&atx[11],&atx[98],0,NULL} ,
159 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[4],NULL,0,NULL} };
160
161 static AsnModule ampx[6] = {
162 { "EMBL-General" , "asnblock.h60",&atx[0],NULL,&x[1],0,0} ,
163 { "SP-General" , NULL,&atx[25],NULL,&x[2],0,0} ,
164 { "PIR-General" , NULL,&atx[46],NULL,&x[3],0,0} ,
165 { "GenBank-General" , NULL,&atx[63],NULL,&x[4],0,0} ,
166 { "PRF-General" , NULL,&atx[75],NULL,&x[5],0,0} ,
167 { "PDB-General" , NULL,&atx[85],NULL,NULL,0,0} };
168
169 static AsnValxNodePtr avn = avnx;
170 static AsnTypePtr at = atx;
171 static AsnModulePtr amp = ampx;
172
173
174
175 /**************************************************
176 *
177 * Defines for Module EMBL-General
178 *
179 **************************************************/
180
181 #define EMBL_DBNAME &at[0]
182 #define EMBL_DBNAME_code &at[1]
183 #define EMBL_DBNAME_name &at[3]
184
185 #define EMBL_XREF &at[6]
186 #define EMBL_XREF_dbname &at[7]
187 #define EMBL_XREF_id &at[8]
188 #define EMBL_XREF_id_E &at[9]
189
190 #define EMBL_BLOCK &at[13]
191 #define EMBL_BLOCK_class &at[14]
192 #define EMBL_BLOCK_div &at[15]
193 #define EMBL_BLOCK_creation_date &at[16]
194 #define EMBL_BLOCK_update_date &at[18]
195 #define EMBL_BLOCK_extra_acc &at[19]
196 #define EMBL_BLOCK_extra_acc_E &at[20]
197 #define EMBL_BLOCK_keywords &at[21]
198 #define EMBL_BLOCK_keywords_E &at[22]
199 #define EMBL_BLOCK_xref &at[23]
200 #define EMBL_BLOCK_xref_E &at[24]
201
202
203 /**************************************************
204 *
205 * Defines for Module SP-General
206 *
207 **************************************************/
208
209 #define SP_BLOCK &at[25]
210 #define SP_BLOCK_class &at[26]
211 #define SP_BLOCK_extra_acc &at[27]
212 #define SP_BLOCK_extra_acc_E &at[28]
213 #define SP_BLOCK_imeth &at[30]
214 #define SP_BLOCK_plasnm &at[32]
215 #define SP_BLOCK_plasnm_E &at[33]
216 #define SP_BLOCK_seqref &at[34]
217 #define SP_BLOCK_seqref_E &at[35]
218 #define SP_BLOCK_dbref &at[37]
219 #define SP_BLOCK_dbref_E &at[38]
220 #define SP_BLOCK_keywords &at[40]
221 #define SP_BLOCK_keywords_E &at[41]
222 #define SP_BLOCK_created &at[42]
223 #define SP_BLOCK_sequpd &at[44]
224 #define SP_BLOCK_annotupd &at[45]
225
226
227 /**************************************************
228 *
229 * Defines for Module PIR-General
230 *
231 **************************************************/
232
233 #define PIR_BLOCK &at[46]
234 #define PIR_BLOCK_had_punct &at[47]
235 #define PIR_BLOCK_host &at[48]
236 #define PIR_BLOCK_source &at[49]
237 #define PIR_BLOCK_summary &at[50]
238 #define PIR_BLOCK_genetic &at[51]
239 #define PIR_BLOCK_includes &at[52]
240 #define PIR_BLOCK_placement &at[53]
241 #define PIR_BLOCK_superfamily &at[54]
242 #define PIR_BLOCK_keywords &at[55]
243 #define PIR_BLOCK_keywords_E &at[56]
244 #define PIR_BLOCK_cross_reference &at[57]
245 #define PIR_BLOCK_date &at[58]
246 #define PIR_BLOCK_seq_raw &at[59]
247 #define PIR_BLOCK_seqref &at[60]
248 #define PIR_BLOCK_seqref_E &at[61]
249
250
251 /**************************************************
252 *
253 * Defines for Module GenBank-General
254 *
255 **************************************************/
256
257 #define GB_BLOCK &at[63]
258 #define GB_BLOCK_extra_accessions &at[64]
259 #define GB_BLOCK_extra_accessions_E &at[65]
260 #define GB_BLOCK_source &at[66]
261 #define GB_BLOCK_keywords &at[67]
262 #define GB_BLOCK_keywords_E &at[68]
263 #define GB_BLOCK_origin &at[69]
264 #define GB_BLOCK_date &at[70]
265 #define GB_BLOCK_entry_date &at[71]
266 #define GB_BLOCK_div &at[73]
267 #define GB_BLOCK_taxonomy &at[74]
268
269
270 /**************************************************
271 *
272 * Defines for Module PRF-General
273 *
274 **************************************************/
275
276 #define PRF_BLOCK &at[75]
277 #define PRF_BLOCK_extra_src &at[76]
278 #define PRF_BLOCK_keywords &at[83]
279 #define PRF_BLOCK_keywords_E &at[84]
280
281 #define PRF_EXTRASRC &at[77]
282 #define PRF_EXTRASRC_host &at[78]
283 #define PRF_EXTRASRC_part &at[79]
284 #define PRF_EXTRASRC_state &at[80]
285 #define PRF_EXTRASRC_strain &at[81]
286 #define PRF_EXTRASRC_taxon &at[82]
287
288
289 /**************************************************
290 *
291 * Defines for Module PDB-General
292 *
293 **************************************************/
294
295 #define PDB_BLOCK &at[85]
296 #define PDB_BLOCK_deposition &at[86]
297 #define PDB_BLOCK_class &at[88]
298 #define PDB_BLOCK_compound &at[89]
299 #define PDB_BLOCK_compound_E &at[90]
300 #define PDB_BLOCK_source &at[91]
301 #define PDB_BLOCK_source_E &at[92]
302 #define PDB_BLOCK_exp_method &at[93]
303 #define PDB_BLOCK_replace &at[94]
304
305 #define PDB_REPLACE &at[95]
306 #define PDB_REPLACE_date &at[96]
307 #define PDB_REPLACE_ids &at[97]
308 #define PDB_REPLACE_ids_E &at[98]
309 |
This page was automatically generated by the
LXR engine.
Visit the LXR main site for more information. |