NCBI C Toolkit Cross Reference

C/asnstat/asnmedli.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 = "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 

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.