|
NCBI Home IEB Home C Toolkit docs C++ Toolkit source browser C Toolkit source browser (2) |
NCBI C Toolkit Cross ReferenceC/asnstat/asnmedli.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 = "asnmedli.h60";
13 static AsnValxNode avnx[29] = {
14 {2,NULL,0,0.0,NULL } ,
15 {2,NULL,0,0.0,NULL } ,
16 {20,"nameonly" ,0,0.0,&avnx[3] } ,
17 {20,"cas" ,1,0.0,&avnx[4] } ,
18 {20,"ec" ,2,0.0,NULL } ,
19 {20,"ddbj" ,1,0.0,&avnx[6] } ,
20 {20,"carbbank" ,2,0.0,&avnx[7] } ,
21 {20,"embl" ,3,0.0,&avnx[8] } ,
22 {20,"hdb" ,4,0.0,&avnx[9] } ,
23 {20,"genbank" ,5,0.0,&avnx[10] } ,
24 {20,"hgml" ,6,0.0,&avnx[11] } ,
25 {20,"mim" ,7,0.0,&avnx[12] } ,
26 {20,"msd" ,8,0.0,&avnx[13] } ,
27 {20,"pdb" ,9,0.0,&avnx[14] } ,
28 {20,"pir" ,10,0.0,&avnx[15] } ,
29 {20,"prfseqdb" ,11,0.0,&avnx[16] } ,
30 {20,"psd" ,12,0.0,&avnx[17] } ,
31 {20,"swissprot" ,13,0.0,&avnx[18] } ,
32 {20,"gdb" ,14,0.0,NULL } ,
33 {20,"other" ,0,0.0,&avnx[20] } ,
34 {20,"comment" ,1,0.0,&avnx[21] } ,
35 {20,"erratum" ,2,0.0,NULL } ,
36 {20,"medline" ,1,0.0,&avnx[23] } ,
37 {20,"pubmed" ,2,0.0,&avnx[24] } ,
38 {20,"ncbigi" ,3,0.0,NULL } ,
39 {20,"publisher" ,1,0.0,&avnx[26] } ,
40 {20,"premedline" ,2,0.0,&avnx[27] } ,
41 {20,"medline" ,3,0.0,NULL } ,
42 {3,NULL,3,0.0,NULL } };
43
44 static AsnType atx[54] = {
45 {401, "Medline-entry" ,1,0,0,0,0,1,0,0,NULL,&atx[20],&atx[1],0,&atx[31]} ,
46 {0, "uid" ,128,0,0,1,0,0,0,0,NULL,&atx[2],NULL,0,&atx[3]} ,
47 {302, "INTEGER" ,0,2,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
48 {0, "em" ,128,1,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[5]} ,
49 {405, "Date" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[11]} ,
50 {0, "cit" ,128,2,0,0,0,0,0,0,NULL,&atx[6],NULL,0,&atx[7]} ,
51 {403, "Cit-art" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[39]} ,
52 {0, "abstract" ,128,3,0,1,0,0,0,0,NULL,&atx[8],NULL,0,&atx[9]} ,
53 {323, "VisibleString" ,0,26,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
54 {0, "mesh" ,128,4,0,1,0,0,0,0,NULL,&atx[21],&atx[10],0,&atx[22]} ,
55 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[11],NULL,0,NULL} ,
56 {406, "Medline-mesh" ,1,0,0,0,0,0,0,0,NULL,&atx[20],&atx[12],0,&atx[24]} ,
57 {0, "mp" ,128,0,0,0,1,0,0,0,&avnx[0],&atx[13],NULL,0,&atx[14]} ,
58 {301, "BOOLEAN" ,0,1,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
59 {0, "term" ,128,1,0,0,0,0,0,0,NULL,&atx[8],NULL,0,&atx[15]} ,
60 {0, "qual" ,128,2,0,1,0,0,0,0,NULL,&atx[21],&atx[16],0,NULL} ,
61 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[17],NULL,0,NULL} ,
62 {409, "Medline-qual" ,1,0,0,0,0,0,0,0,NULL,&atx[20],&atx[18],0,&atx[49]} ,
63 {0, "mp" ,128,0,0,0,1,0,0,0,&avnx[1],&atx[13],NULL,0,&atx[19]} ,
64 {0, "subh" ,128,1,0,0,0,0,0,0,NULL,&atx[8],NULL,0,NULL} ,
65 {311, "SEQUENCE" ,0,16,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
66 {314, "SET OF" ,0,17,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
67 {0, "substance" ,128,5,0,1,0,0,0,0,NULL,&atx[21],&atx[23],0,&atx[29]} ,
68 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[24],NULL,0,NULL} ,
69 {407, "Medline-rn" ,1,0,0,0,0,0,0,0,NULL,&atx[20],&atx[25],0,&atx[44]} ,
70 {0, "type" ,128,0,0,0,0,0,0,0,NULL,&atx[26],&avnx[2],0,&atx[27]} ,
71 {310, "ENUMERATED" ,0,10,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
72 {0, "cit" ,128,1,0,1,0,0,0,0,NULL,&atx[8],NULL,0,&atx[28]} ,
73 {0, "name" ,128,2,0,0,0,0,0,0,NULL,&atx[8],NULL,0,NULL} ,
74 {0, "xref" ,128,6,0,1,0,0,0,0,NULL,&atx[21],&atx[30],0,&atx[34]} ,
75 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[31],NULL,0,NULL} ,
76 {402, "Medline-si" ,1,0,0,0,0,1,0,0,NULL,&atx[20],&atx[32],0,&atx[6]} ,
77 {0, "type" ,128,0,0,0,0,0,0,0,NULL,&atx[26],&avnx[5],0,&atx[33]} ,
78 {0, "cit" ,128,1,0,1,0,0,0,0,NULL,&atx[8],NULL,0,NULL} ,
79 {0, "idnum" ,128,7,0,1,0,0,0,0,NULL,&atx[21],&atx[35],0,&atx[36]} ,
80 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[8],NULL,0,NULL} ,
81 {0, "gene" ,128,8,0,1,0,0,0,0,NULL,&atx[21],&atx[37],0,&atx[38]} ,
82 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[8],NULL,0,NULL} ,
83 {0, "pmid" ,128,9,0,1,0,0,0,0,NULL,&atx[39],NULL,0,&atx[40]} ,
84 {404, "PubMedId" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[4]} ,
85 {0, "pub-type" ,128,10,0,1,0,0,0,0,NULL,&atx[21],&atx[41],0,&atx[42]} ,
86 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[8],NULL,0,NULL} ,
87 {0, "mlfield" ,128,11,0,1,0,0,0,0,NULL,&atx[21],&atx[43],0,&atx[53]} ,
88 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[44],NULL,0,NULL} ,
89 {408, "Medline-field" ,1,0,0,0,0,0,0,0,NULL,&atx[20],&atx[45],0,&atx[17]} ,
90 {0, "type" ,128,0,0,0,0,0,0,0,NULL,&atx[2],&avnx[19],0,&atx[46]} ,
91 {0, "str" ,128,1,0,0,0,0,0,0,NULL,&atx[8],NULL,0,&atx[47]} ,
92 {0, "ids" ,128,2,0,1,0,0,0,0,NULL,&atx[52],&atx[48],0,NULL} ,
93 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[49],NULL,0,NULL} ,
94 {410, "DocRef" ,1,0,0,0,0,0,0,0,NULL,&atx[20],&atx[50],0,NULL} ,
95 {0, "type" ,128,0,0,0,0,0,0,0,NULL,&atx[2],&avnx[22],0,&atx[51]} ,
96 {0, "uid" ,128,1,0,0,0,0,0,0,NULL,&atx[2],NULL,0,NULL} ,
97 {312, "SEQUENCE OF" ,0,16,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
98 {0, "status" ,128,12,0,0,1,0,0,0,&avnx[28],&atx[2],&avnx[25],0,NULL} };
99
100 static AsnModule ampx[1] = {
101 { "NCBI-Medline" , "asnmedli.h60",&atx[0],NULL,NULL,0,0} };
102
103 static AsnValxNodePtr avn = avnx;
104 static AsnTypePtr at = atx;
105 static AsnModulePtr amp = ampx;
106
107
108
109 /**************************************************
110 *
111 * Defines for Module NCBI-Medline
112 *
113 **************************************************/
114
115 #define MEDLINE_ENTRY &at[0]
116 #define MEDLINE_ENTRY_uid &at[1]
117 #define MEDLINE_ENTRY_em &at[3]
118 #define MEDLINE_ENTRY_cit &at[5]
119 #define MEDLINE_ENTRY_abstract &at[7]
120 #define MEDLINE_ENTRY_mesh &at[9]
121 #define MEDLINE_ENTRY_mesh_E &at[10]
122 #define MEDLINE_ENTRY_substance &at[22]
123 #define MEDLINE_ENTRY_substance_E &at[23]
124 #define MEDLINE_ENTRY_xref &at[29]
125 #define MEDLINE_ENTRY_xref_E &at[30]
126 #define MEDLINE_ENTRY_idnum &at[34]
127 #define MEDLINE_ENTRY_idnum_E &at[35]
128 #define MEDLINE_ENTRY_gene &at[36]
129 #define MEDLINE_ENTRY_gene_E &at[37]
130 #define MEDLINE_ENTRY_pmid &at[38]
131 #define MEDLINE_ENTRY_pub_type &at[40]
132 #define MEDLINE_ENTRY_pub_type_E &at[41]
133 #define MEDLINE_ENTRY_mlfield &at[42]
134 #define MEDLINE_ENTRY_mlfield_E &at[43]
135 #define MEDLINE_ENTRY_status &at[53]
136
137 #define MEDLINE_SI &at[31]
138 #define MEDLINE_SI_type &at[32]
139 #define MEDLINE_SI_cit &at[33]
140
141 #define MEDLINE_MESH &at[11]
142 #define MEDLINE_MESH_mp &at[12]
143 #define MEDLINE_MESH_term &at[14]
144 #define MEDLINE_MESH_qual &at[15]
145 #define MEDLINE_MESH_qual_E &at[16]
146
147 #define MEDLINE_RN &at[24]
148 #define MEDLINE_RN_type &at[25]
149 #define MEDLINE_RN_cit &at[27]
150 #define MEDLINE_RN_name &at[28]
151
152 #define MEDLINE_FIELD &at[44]
153 #define MEDLINE_FIELD_type &at[45]
154 #define MEDLINE_FIELD_str &at[46]
155 #define MEDLINE_FIELD_ids &at[47]
156 #define MEDLINE_FIELD_ids_E &at[48]
157
158 #define MEDLINE_QUAL &at[17]
159 #define MEDLINE_QUAL_mp &at[18]
160 #define MEDLINE_QUAL_subh &at[19]
161
162 #define DOCREF &at[49]
163 #define DOCREF_type &at[50]
164 #define DOCREF_uid &at[51]
165 |
This page was automatically generated by the
LXR engine.
Visit the LXR main site for more information. |