NCBI C Toolkit Cross Reference

C/asnstat/asnblock.h


  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,&ampx[1],0,0} ,
163   { "SP-General" , NULL,&atx[25],NULL,&ampx[2],0,0} ,
164   { "PIR-General" , NULL,&atx[46],NULL,&ampx[3],0,0} ,
165   { "GenBank-General" , NULL,&atx[63],NULL,&ampx[4],0,0} ,
166   { "PRF-General" , NULL,&atx[75],NULL,&ampx[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 

source navigation ]   [ diff markup ]   [ identifier search ]   [ freetext search ]   [ file search ]  

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.