NCBI C Toolkit Cross Reference

C/asnstat/asnentgene.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 = "asnentgene.h31";
 13 static AsnValxNode avnx[50] = {
 14     {20,"live" ,0,0.0,&avnx[1] } ,
 15     {20,"secondary" ,1,0.0,&avnx[2] } ,
 16     {20,"discontinued" ,2,0.0,&avnx[3] } ,
 17     {20,"newentry" ,3,0.0,NULL } ,
 18     {3,NULL,0,0.0,NULL } ,
 19     {20,"unknown" ,0,0.0,&avnx[6] } ,
 20     {20,"tRNA" ,1,0.0,&avnx[7] } ,
 21     {20,"rRNA" ,2,0.0,&avnx[8] } ,
 22     {20,"snRNA" ,3,0.0,&avnx[9] } ,
 23     {20,"scRNA" ,4,0.0,&avnx[10] } ,
 24     {20,"snoRNA" ,5,0.0,&avnx[11] } ,
 25     {20,"protein-coding" ,6,0.0,&avnx[12] } ,
 26     {20,"pseudo" ,7,0.0,&avnx[13] } ,
 27     {20,"transposon" ,8,0.0,&avnx[14] } ,
 28     {20,"miscRNA" ,9,0.0,&avnx[15] } ,
 29     {20,"ncRNA" ,10,0.0,&avnx[16] } ,
 30     {20,"other" ,255,0.0,NULL } ,
 31     {20,"cyto" ,0,0.0,&avnx[18] } ,
 32     {20,"bp" ,1,0.0,&avnx[19] } ,
 33     {20,"cM" ,2,0.0,&avnx[20] } ,
 34     {20,"cR" ,3,0.0,&avnx[21] } ,
 35     {20,"min" ,4,0.0,NULL } ,
 36     {2,NULL,0,0.0,NULL } ,
 37     {2,NULL,0,0.0,NULL } ,
 38     {2,NULL,0,0.0,NULL } ,
 39     {20,"genomic" ,1,0.0,&avnx[26] } ,
 40     {20,"pre-RNA" ,2,0.0,&avnx[27] } ,
 41     {20,"mRNA" ,3,0.0,&avnx[28] } ,
 42     {20,"rRNA" ,4,0.0,&avnx[29] } ,
 43     {20,"tRNA" ,5,0.0,&avnx[30] } ,
 44     {20,"snRNA" ,6,0.0,&avnx[31] } ,
 45     {20,"scRNA" ,7,0.0,&avnx[32] } ,
 46     {20,"peptide" ,8,0.0,&avnx[33] } ,
 47     {20,"other-genetic" ,9,0.0,&avnx[34] } ,
 48     {20,"genomic-mRNA" ,10,0.0,&avnx[35] } ,
 49     {20,"cRNA" ,11,0.0,&avnx[36] } ,
 50     {20,"mature-peptide" ,12,0.0,&avnx[37] } ,
 51     {20,"pre-protein" ,13,0.0,&avnx[38] } ,
 52     {20,"miscRNA" ,14,0.0,&avnx[39] } ,
 53     {20,"snoRNA" ,15,0.0,&avnx[40] } ,
 54     {20,"property" ,16,0.0,&avnx[41] } ,
 55     {20,"reference" ,17,0.0,&avnx[42] } ,
 56     {20,"generif" ,18,0.0,&avnx[43] } ,
 57     {20,"phenotype" ,19,0.0,&avnx[44] } ,
 58     {20,"complex" ,20,0.0,&avnx[45] } ,
 59     {20,"compound" ,21,0.0,&avnx[46] } ,
 60     {20,"ncRNA" ,22,0.0,&avnx[47] } ,
 61     {20,"gene-group" ,23,0.0,&avnx[48] } ,
 62     {20,"comment" ,254,0.0,&avnx[49] } ,
 63     {20,"other" ,255,0.0,NULL } };
 64 
 65 static AsnType atx[104] = {
 66   {401, "Entrezgene" ,1,0,0,0,0,1,0,0,NULL,&atx[14],&atx[1],0,&atx[101]} ,
 67   {0, "track-info" ,128,0,0,1,0,0,0,0,NULL,&atx[2],NULL,0,&atx[15]} ,
 68   {403, "Gene-track" ,1,0,0,0,0,1,0,0,NULL,&atx[14],&atx[3],0,&atx[47]} ,
 69   {0, "geneid" ,128,0,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[5]} ,
 70   {302, "INTEGER" ,0,2,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
 71   {0, "status" ,128,1,0,0,1,0,0,0,&avnx[4],&atx[4],&avnx[0],0,&atx[6]} ,
 72   {0, "current-id" ,128,2,0,1,0,0,0,0,NULL,&atx[9],&atx[7],0,&atx[10]} ,
 73   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[8],NULL,0,NULL} ,
 74   {409, "Dbtag" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[11]} ,
 75   {312, "SEQUENCE OF" ,0,16,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
 76   {0, "create-date" ,128,3,0,0,0,0,0,0,NULL,&atx[11],NULL,0,&atx[12]} ,
 77   {410, "Date" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[72]} ,
 78   {0, "update-date" ,128,4,0,0,0,0,0,0,NULL,&atx[11],NULL,0,&atx[13]} ,
 79   {0, "discontinue-date" ,128,5,0,1,0,0,0,0,NULL,&atx[11],NULL,0,NULL} ,
 80   {311, "SEQUENCE" ,0,16,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
 81   {0, "type" ,128,1,0,0,0,0,0,0,NULL,&atx[4],&avnx[5],0,&atx[16]} ,
 82   {0, "source" ,128,2,0,0,0,0,0,0,NULL,&atx[17],NULL,0,&atx[18]} ,
 83   {407, "BioSource" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[23]} ,
 84   {0, "gene" ,128,3,0,0,0,0,0,0,NULL,&atx[19],NULL,0,&atx[20]} ,
 85   {405, "Gene-ref" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[21]} ,
 86   {0, "prot" ,128,4,0,1,0,0,0,0,NULL,&atx[21],NULL,0,&atx[22]} ,
 87   {406, "Prot-ref" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[17]} ,
 88   {0, "rna" ,128,5,0,1,0,0,0,0,NULL,&atx[23],NULL,0,&atx[24]} ,
 89   {408, "RNA-ref" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[8]} ,
 90   {0, "summary" ,128,6,0,1,0,0,0,0,NULL,&atx[25],NULL,0,&atx[26]} ,
 91   {323, "VisibleString" ,0,26,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
 92   {0, "location" ,128,7,0,1,0,0,0,0,NULL,&atx[9],&atx[27],0,&atx[35]} ,
 93   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[28],NULL,0,NULL} ,
 94   {413, "Maps" ,1,0,0,0,0,0,0,0,NULL,&atx[14],&atx[29],0,&atx[36]} ,
 95   {0, "display-str" ,128,0,0,0,0,0,0,0,NULL,&atx[25],NULL,0,&atx[30]} ,
 96   {0, "method" ,128,1,0,0,0,0,0,0,NULL,&atx[34],&atx[31],0,NULL} ,
 97   {0, "proxy" ,128,0,0,0,0,0,0,0,NULL,&atx[25],NULL,0,&atx[32]} ,
 98   {0, "map-type" ,128,1,0,0,0,0,0,0,NULL,&atx[33],&avnx[17],0,NULL} ,
 99   {310, "ENUMERATED" ,0,10,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
100   {315, "CHOICE" ,0,-1,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
101   {0, "gene-source" ,128,8,0,1,0,0,0,0,NULL,&atx[36],NULL,0,&atx[45]} ,
102   {414, "Gene-source" ,1,0,0,0,0,0,0,0,NULL,&atx[14],&atx[37],0,&atx[56]} ,
103   {0, "src" ,128,0,0,0,0,0,0,0,NULL,&atx[25],NULL,0,&atx[38]} ,
104   {0, "src-int" ,128,1,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[39]} ,
105   {0, "src-str1" ,128,2,0,1,0,0,0,0,NULL,&atx[25],NULL,0,&atx[40]} ,
106   {0, "src-str2" ,128,3,0,1,0,0,0,0,NULL,&atx[25],NULL,0,&atx[41]} ,
107   {0, "gene-display" ,128,4,0,0,1,0,0,0,&avnx[22],&atx[42],NULL,0,&atx[43]} ,
108   {301, "BOOLEAN" ,0,1,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
109   {0, "locus-display" ,128,5,0,0,1,0,0,0,&avnx[23],&atx[42],NULL,0,&atx[44]} ,
110   {0, "extra-terms" ,128,6,0,0,1,0,0,0,&avnx[24],&atx[42],NULL,0,NULL} ,
111   {0, "locus" ,128,9,0,1,0,0,0,0,NULL,&atx[9],&atx[46],0,&atx[83]} ,
112   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[47],NULL,0,NULL} ,
113   {404, "Gene-commentary" ,1,0,0,0,0,1,0,0,NULL,&atx[14],&atx[48],0,&atx[19]} ,
114   {0, "type" ,128,0,0,0,0,0,0,0,NULL,&atx[4],&avnx[25],0,&atx[49]} ,
115   {0, "heading" ,128,1,0,1,0,0,0,0,NULL,&atx[25],NULL,0,&atx[50]} ,
116   {0, "label" ,128,2,0,1,0,0,0,0,NULL,&atx[25],NULL,0,&atx[51]} ,
117   {0, "text" ,128,3,0,1,0,0,0,0,NULL,&atx[25],NULL,0,&atx[52]} ,
118   {0, "accession" ,128,4,0,1,0,0,0,0,NULL,&atx[25],NULL,0,&atx[53]} ,
119   {0, "version" ,128,5,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[54]} ,
120   {0, "xtra-properties" ,128,6,0,1,0,0,0,0,NULL,&atx[9],&atx[55],0,&atx[59]} ,
121   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[56],NULL,0,NULL} ,
122   {415, "Xtra-Terms" ,1,0,0,0,0,0,0,0,NULL,&atx[14],&atx[57],0,&atx[64]} ,
123   {0, "tag" ,128,0,0,0,0,0,0,0,NULL,&atx[25],NULL,0,&atx[58]} ,
124   {0, "value" ,128,1,0,0,0,0,0,0,NULL,&atx[25],NULL,0,NULL} ,
125   {0, "refs" ,128,7,0,1,0,0,0,0,NULL,&atx[9],&atx[60],0,&atx[62]} ,
126   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[61],NULL,0,NULL} ,
127   {412, "Pub" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[28]} ,
128   {0, "source" ,128,8,0,1,0,0,0,0,NULL,&atx[9],&atx[63],0,&atx[70]} ,
129   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[64],NULL,0,NULL} ,
130   {416, "Other-source" ,1,0,0,0,0,0,0,0,NULL,&atx[14],&atx[65],0,NULL} ,
131   {0, "src" ,128,0,0,1,0,0,0,0,NULL,&atx[8],NULL,0,&atx[66]} ,
132   {0, "pre-text" ,128,1,0,1,0,0,0,0,NULL,&atx[25],NULL,0,&atx[67]} ,
133   {0, "anchor" ,128,2,0,1,0,0,0,0,NULL,&atx[25],NULL,0,&atx[68]} ,
134   {0, "url" ,128,3,0,1,0,0,0,0,NULL,&atx[25],NULL,0,&atx[69]} ,
135   {0, "post-text" ,128,4,0,1,0,0,0,0,NULL,&atx[25],NULL,0,NULL} ,
136   {0, "genomic-coords" ,128,9,0,1,0,0,0,0,NULL,&atx[9],&atx[71],0,&atx[73]} ,
137   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[72],NULL,0,NULL} ,
138   {411, "Seq-loc" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[61]} ,
139   {0, "seqs" ,128,10,0,1,0,0,0,0,NULL,&atx[9],&atx[74],0,&atx[75]} ,
140   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[72],NULL,0,NULL} ,
141   {0, "products" ,128,11,0,1,0,0,0,0,NULL,&atx[9],&atx[76],0,&atx[77]} ,
142   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[47],NULL,0,NULL} ,
143   {0, "properties" ,128,12,0,1,0,0,0,0,NULL,&atx[9],&atx[78],0,&atx[79]} ,
144   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[47],NULL,0,NULL} ,
145   {0, "comment" ,128,13,0,1,0,0,0,0,NULL,&atx[9],&atx[80],0,&atx[81]} ,
146   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[47],NULL,0,NULL} ,
147   {0, "create-date" ,128,14,0,1,0,0,0,0,NULL,&atx[11],NULL,0,&atx[82]} ,
148   {0, "update-date" ,128,15,0,1,0,0,0,0,NULL,&atx[11],NULL,0,NULL} ,
149   {0, "properties" ,128,10,0,1,0,0,0,0,NULL,&atx[9],&atx[84],0,&atx[85]} ,
150   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[47],NULL,0,NULL} ,
151   {0, "refgene" ,128,11,0,1,0,0,0,0,NULL,&atx[9],&atx[86],0,&atx[87]} ,
152   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[47],NULL,0,NULL} ,
153   {0, "homology" ,128,12,0,1,0,0,0,0,NULL,&atx[9],&atx[88],0,&atx[89]} ,
154   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[47],NULL,0,NULL} ,
155   {0, "comments" ,128,13,0,1,0,0,0,0,NULL,&atx[9],&atx[90],0,&atx[91]} ,
156   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[47],NULL,0,NULL} ,
157   {0, "unique-keys" ,128,14,0,1,0,0,0,0,NULL,&atx[9],&atx[92],0,&atx[93]} ,
158   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[8],NULL,0,NULL} ,
159   {0, "xtra-index-terms" ,128,15,0,1,0,0,0,0,NULL,&atx[9],&atx[94],0,&atx[95]} ,
160   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[25],NULL,0,NULL} ,
161   {0, "xtra-properties" ,128,16,0,1,0,0,0,0,NULL,&atx[9],&atx[96],0,&atx[97]} ,
162   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[56],NULL,0,NULL} ,
163   {0, "xtra-iq" ,128,17,0,1,0,0,0,0,NULL,&atx[9],&atx[98],0,&atx[99]} ,
164   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[56],NULL,0,NULL} ,
165   {0, "non-unique-keys" ,128,18,0,1,0,0,0,0,NULL,&atx[9],&atx[100],0,NULL} ,
166   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[8],NULL,0,NULL} ,
167   {402, "Entrezgene-Set" ,1,0,0,0,0,1,0,0,NULL,&atx[103],&atx[102],0,&atx[2]} ,
168   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[0],NULL,0,NULL} ,
169   {314, "SET OF" ,0,17,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} };
170 
171 static AsnModule ampx[1] = {
172   { "NCBI-Entrezgene" , "asnentgene.h31",&atx[0],NULL,NULL,0,0} };
173 
174 static AsnValxNodePtr avn = avnx;
175 static AsnTypePtr at = atx;
176 static AsnModulePtr amp = ampx;
177 
178 
179 
180 /**************************************************
181 *
182 *    Defines for Module NCBI-Entrezgene
183 *
184 **************************************************/
185 
186 #define ENTREZGENE &at[0]
187 #define ENTREZGENE_track_info &at[1]
188 #define ENTREZGENE_type &at[15]
189 #define ENTREZGENE_source &at[16]
190 #define ENTREZGENE_gene &at[18]
191 #define ENTREZGENE_prot &at[20]
192 #define ENTREZGENE_rna &at[22]
193 #define ENTREZGENE_summary &at[24]
194 #define ENTREZGENE_location &at[26]
195 #define ENTREZGENE_location_E &at[27]
196 #define ENTREZGENE_gene_source &at[35]
197 #define ENTREZGENE_locus &at[45]
198 #define ENTREZGENE_locus_E &at[46]
199 #define ENTREZGENE_properties &at[83]
200 #define ENTREZGENE_properties_E &at[84]
201 #define ENTREZGENE_refgene &at[85]
202 #define ENTREZGENE_refgene_E &at[86]
203 #define ENTREZGENE_homology &at[87]
204 #define ENTREZGENE_homology_E &at[88]
205 #define ENTREZGENE_comments &at[89]
206 #define ENTREZGENE_comments_E &at[90]
207 #define ENTREZGENE_unique_keys &at[91]
208 #define ENTREZGENE_unique_keys_E &at[92]
209 #define ENTREZGENE_xtra_index_terms &at[93]
210 #define ENTREZGENE_xtra_index_terms_E &at[94]
211 #define ENTREZGENE_xtra_properties &at[95]
212 #define ENTREZGENE_xtra_properties_E &at[96]
213 #define ENTREZGENE_xtra_iq &at[97]
214 #define ENTREZGENE_xtra_iq_E &at[98]
215 #define ENTREZGENE_non_unique_keys &at[99]
216 #define ENTREZGENE_non_unique_keys_E &at[100]
217 
218 #define ENTREZGENE_SET &at[101]
219 #define ENTREZGENE_SET_E &at[102]
220 
221 #define GENE_TRACK &at[2]
222 #define GENE_TRACK_geneid &at[3]
223 #define GENE_TRACK_status &at[5]
224 #define GENE_TRACK_current_id &at[6]
225 #define GENE_TRACK_current_id_E &at[7]
226 #define GENE_TRACK_create_date &at[10]
227 #define GENE_TRACK_update_date &at[12]
228 #define GENE_TRACK_discontinue_date &at[13]
229 
230 #define GENE_COMMENTARY &at[47]
231 #define GENE_COMMENTARY_type &at[48]
232 #define GENE_COMMENTARY_heading &at[49]
233 #define GENE_COMMENTARY_label &at[50]
234 #define GENE_COMMENTARY_text &at[51]
235 #define GENE_COMMENTARY_accession &at[52]
236 #define GENE_COMMENTARY_version &at[53]
237 #define GENE_COMMENTARY_xtra_properties &at[54]
238 #define COMMENTARY_xtra_properties_E &at[55]
239 #define GENE_COMMENTARY_refs &at[59]
240 #define GENE_COMMENTARY_refs_E &at[60]
241 #define GENE_COMMENTARY_source &at[62]
242 #define GENE_COMMENTARY_source_E &at[63]
243 #define GENE_COMMENTARY_genomic_coords &at[70]
244 #define COMMENTARY_genomic_coords_E &at[71]
245 #define GENE_COMMENTARY_seqs &at[73]
246 #define GENE_COMMENTARY_seqs_E &at[74]
247 #define GENE_COMMENTARY_products &at[75]
248 #define GENE_COMMENTARY_products_E &at[76]
249 #define GENE_COMMENTARY_properties &at[77]
250 #define GENE_COMMENTARY_properties_E &at[78]
251 #define GENE_COMMENTARY_comment &at[79]
252 #define GENE_COMMENTARY_comment_E &at[80]
253 #define GENE_COMMENTARY_create_date &at[81]
254 #define GENE_COMMENTARY_update_date &at[82]
255 
256 #define MAPS &at[28]
257 #define MAPS_display_str &at[29]
258 #define MAPS_method &at[30]
259 #define MAPS_method_proxy &at[31]
260 #define MAPS_method_map_type &at[32]
261 
262 #define GENE_SOURCE &at[36]
263 #define GENE_SOURCE_src &at[37]
264 #define GENE_SOURCE_src_int &at[38]
265 #define GENE_SOURCE_src_str1 &at[39]
266 #define GENE_SOURCE_src_str2 &at[40]
267 #define GENE_SOURCE_gene_display &at[41]
268 #define GENE_SOURCE_locus_display &at[43]
269 #define GENE_SOURCE_extra_terms &at[44]
270 
271 #define XTRA_TERMS &at[56]
272 #define XTRA_TERMS_tag &at[57]
273 #define XTRA_TERMS_value &at[58]
274 
275 #define OTHER_SOURCE &at[64]
276 #define OTHER_SOURCE_src &at[65]
277 #define OTHER_SOURCE_pre_text &at[66]
278 #define OTHER_SOURCE_anchor &at[67]
279 #define OTHER_SOURCE_url &at[68]
280 #define OTHER_SOURCE_post_text &at[69]
281 

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.