|
NCBI Home IEB Home C Toolkit docs C++ Toolkit source browser C Toolkit source browser (2) |
NCBI C Toolkit Cross ReferenceC/asnstat/asnentgene.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 = "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 |
This page was automatically generated by the
LXR engine.
Visit the LXR main site for more information. |