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 = "asnent2.h12"; 13 static AsnValxNode avnx[15] = { 14 {20,"and" ,1,0.0,&avnx[1] } , 15 {20,"or" ,2,0.0,&avnx[2] } , 16 {20,"butnot" ,3,0.0,&avnx[3] } , 17 {20,"range" ,4,0.0,&avnx[4] } , 18 {20,"left-paren" ,5,0.0,&avnx[5] } , 19 {20,"right-paren" ,6,0.0,NULL } , 20 {2,NULL,0,0.0,NULL } , 21 {2,NULL,0,0.0,NULL } , 22 {2,NULL,0,0.0,NULL } , 23 {2,NULL,0,0.0,NULL } , 24 {2,NULL,0,0.0,NULL } , 25 {20,"string" ,1,0.0,&avnx[12] } , 26 {20,"int" ,2,0.0,&avnx[13] } , 27 {20,"float" ,3,0.0,&avnx[14] } , 28 {20,"date-pubmed" ,4,0.0,NULL } }; 29 30 static AsnType atx[189] = { 31 {401, "Entrez2-dt" ,1,0,0,0,0,0,0,0,NULL,&atx[1],NULL,0,&atx[2]} , 32 {302, "INTEGER" ,0,2,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} , 33 {402, "Entrez2-db-id" ,1,0,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[4]} , 34 {323, "VisibleString" ,0,26,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} , 35 {403, "Entrez2-field-id" ,1,0,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[5]} , 36 {404, "Entrez2-link-id" ,1,0,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[6]} , 37 {405, "Entrez2-id-list" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&atx[7],0,&atx[12]} , 38 {0, "db" ,128,0,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[8]} , 39 {0, "num" ,128,1,0,0,0,0,0,0,NULL,&atx[1],NULL,0,&atx[9]} , 40 {0, "uids" ,128,2,0,1,0,0,0,0,NULL,&atx[10],NULL,0,NULL} , 41 {304, "OCTET STRING" ,0,4,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} , 42 {311, "SEQUENCE" ,0,16,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} , 43 {406, "Entrez2-boolean-exp" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&atx[13],0,&atx[16]} , 44 {0, "db" ,128,0,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[14]} , 45 {0, "exp" ,128,1,0,0,0,0,0,0,NULL,&atx[31],&atx[15],0,&atx[32]} , 46 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[16],NULL,0,NULL} , 47 {407, "Entrez2-boolean-element" ,1,0,0,0,0,0,0,0,NULL,&atx[30],&atx[17],0,&atx[33]} , 48 {0, "str" ,128,0,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[18]} , 49 {0, "op" ,128,1,0,0,0,0,0,0,NULL,&atx[19],NULL,0,&atx[20]} , 50 {409, "Entrez2-operator" ,1,0,0,0,0,0,0,0,NULL,&atx[1],&avnx[0],0,&atx[21]} , 51 {0, "term" ,128,2,0,0,0,0,0,0,NULL,&atx[21],NULL,0,&atx[28]} , 52 {410, "Entrez2-boolean-term" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&atx[22],0,&atx[41]} , 53 {0, "field" ,128,0,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[23]} , 54 {0, "term" ,128,1,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[24]} , 55 {0, "term-count" ,128,2,0,1,0,0,0,0,NULL,&atx[1],NULL,0,&atx[25]} , 56 {0, "do-not-explode" ,128,3,0,0,1,0,0,0,&avnx[6],&atx[26],NULL,0,&atx[27]} , 57 {301, "BOOLEAN" ,0,1,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} , 58 {0, "do-not-translate" ,128,4,0,0,1,0,0,0,&avnx[7],&atx[26],NULL,0,NULL} , 59 {0, "ids" ,128,3,0,0,0,0,0,0,NULL,&atx[6],NULL,0,&atx[29]} , 60 {0, "key" ,128,4,0,0,0,0,0,0,NULL,&atx[3],NULL,0,NULL} , 61 {315, "CHOICE" ,0,-1,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} , 62 {312, "SEQUENCE OF" ,0,16,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} , 63 {0, "limits" ,128,2,0,1,0,0,0,0,NULL,&atx[33],NULL,0,NULL} , 64 {408, "Entrez2-limits" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&atx[34],0,&atx[19]} , 65 {0, "filter-date" ,128,0,0,1,0,0,0,0,NULL,&atx[35],NULL,0,&atx[39]} , 66 {419, "Entrez2-dt-filter" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&atx[36],0,&atx[85]} , 67 {0, "begin-date" ,128,0,0,0,0,0,0,0,NULL,&atx[0],NULL,0,&atx[37]} , 68 {0, "end-date" ,128,1,0,0,0,0,0,0,NULL,&atx[0],NULL,0,&atx[38]} , 69 {0, "type-date" ,128,2,0,0,0,0,0,0,NULL,&atx[4],NULL,0,NULL} , 70 {0, "max-UIDs" ,128,1,0,1,0,0,0,0,NULL,&atx[1],NULL,0,&atx[40]} , 71 {0, "offset-UIDs" ,128,2,0,1,0,0,0,0,NULL,&atx[1],NULL,0,NULL} , 72 {411, "Entrez2-request" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&atx[42],0,&atx[43]} , 73 {0, "request" ,128,0,0,0,0,0,0,0,NULL,&atx[43],NULL,0,&atx[81]} , 74 {412, "E2Request" ,1,0,0,0,0,0,0,0,NULL,&atx[30],&atx[44],0,&atx[47]} , 75 {0, "get-info" ,128,0,0,0,0,0,0,0,NULL,&atx[45],NULL,0,&atx[46]} , 76 {305, "NULL" ,0,5,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} , 77 {0, "eval-boolean" ,128,1,0,0,0,0,0,0,NULL,&atx[47],NULL,0,&atx[51]} , 78 {413, "Entrez2-eval-boolean" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&atx[48],0,&atx[53]} , 79 {0, "return-UIDs" ,128,0,0,0,1,0,0,0,&avnx[8],&atx[26],NULL,0,&atx[49]} , 80 {0, "return-parse" ,128,1,0,0,1,0,0,0,&avnx[9],&atx[26],NULL,0,&atx[50]} , 81 {0, "query" ,128,2,0,0,0,0,0,0,NULL,&atx[12],NULL,0,NULL} , 82 {0, "get-docsum" ,128,2,0,0,0,0,0,0,NULL,&atx[6],NULL,0,&atx[52]} , 83 {0, "get-term-pos" ,128,3,0,0,0,0,0,0,NULL,&atx[53],NULL,0,&atx[57]} , 84 {414, "Entrez2-term-query" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&atx[54],0,&atx[58]} , 85 {0, "db" ,128,0,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[55]} , 86 {0, "field" ,128,1,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[56]} , 87 {0, "term" ,128,2,0,0,0,0,0,0,NULL,&atx[3],NULL,0,NULL} , 88 {0, "get-term-list" ,128,4,0,0,0,0,0,0,NULL,&atx[58],NULL,0,&atx[63]} , 89 {415, "Entrez2-term-pos" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&atx[59],0,&atx[64]} , 90 {0, "db" ,128,0,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[60]} , 91 {0, "field" ,128,1,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[61]} , 92 {0, "first-term-pos" ,128,2,0,0,0,0,0,0,NULL,&atx[1],NULL,0,&atx[62]} , 93 {0, "number-of-terms" ,128,3,0,1,0,0,0,0,NULL,&atx[1],NULL,0,NULL} , 94 {0, "get-term-hierarchy" ,128,5,0,0,0,0,0,0,NULL,&atx[64],NULL,0,&atx[69]} , 95 {416, "Entrez2-hier-query" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&atx[65],0,&atx[70]} , 96 {0, "db" ,128,0,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[66]} , 97 {0, "field" ,128,1,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[67]} , 98 {0, "term" ,128,2,0,1,0,0,0,0,NULL,&atx[3],NULL,0,&atx[68]} , 99 {0, "txid" ,128,3,0,1,0,0,0,0,NULL,&atx[1],NULL,0,NULL} , 100 {0, "get-links" ,128,6,0,0,0,0,0,0,NULL,&atx[70],NULL,0,&atx[76]} , 101 {417, "Entrez2-get-links" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&atx[71],0,&atx[78]} , 102 {0, "uids" ,128,0,0,0,0,0,0,0,NULL,&atx[6],NULL,0,&atx[72]} , 103 {0, "linktype" ,128,1,0,0,0,0,0,0,NULL,&atx[5],NULL,0,&atx[73]} , 104 {0, "max-UIDS" ,128,2,0,1,0,0,0,0,NULL,&atx[1],NULL,0,&atx[74]} , 105 {0, "count-only" ,128,3,0,1,0,0,0,0,NULL,&atx[26],NULL,0,&atx[75]} , 106 {0, "parents-persist" ,128,4,0,1,0,0,0,0,NULL,&atx[26],NULL,0,NULL} , 107 {0, "get-linked" ,128,7,0,0,0,0,0,0,NULL,&atx[70],NULL,0,&atx[77]} , 108 {0, "get-link-counts" ,128,8,0,0,0,0,0,0,NULL,&atx[78],NULL,0,NULL} , 109 {418, "Entrez2-id" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&atx[79],0,&atx[35]} , 110 {0, "db" ,128,0,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[80]} , 111 {0, "uid" ,128,1,0,0,0,0,0,0,NULL,&atx[1],NULL,0,NULL} , 112 {0, "version" ,128,1,0,0,0,0,0,0,NULL,&atx[1],NULL,0,&atx[82]} , 113 {0, "tool" ,128,2,0,1,0,0,0,0,NULL,&atx[3],NULL,0,&atx[83]} , 114 {0, "cookie" ,128,3,0,1,0,0,0,0,NULL,&atx[3],NULL,0,&atx[84]} , 115 {0, "use-history" ,128,4,0,0,1,0,0,0,&avnx[10],&atx[26],NULL,0,NULL} , 116 {420, "Entrez2-reply" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&atx[86],0,&atx[87]} , 117 {0, "reply" ,128,0,0,0,0,0,0,0,NULL,&atx[87],NULL,0,&atx[184]} , 118 {421, "E2Reply" ,1,0,0,0,0,0,0,0,NULL,&atx[30],&atx[88],0,&atx[90]} , 119 {0, "error" ,128,0,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[89]} , 120 {0, "get-info" ,128,1,0,0,0,0,0,0,NULL,&atx[90],NULL,0,&atx[131]} , 121 {422, "Entrez2-info" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&atx[91],0,&atx[132]} , 122 {0, "db-count" ,128,0,0,0,0,0,0,0,NULL,&atx[1],NULL,0,&atx[92]} , 123 {0, "build-date" ,128,1,0,0,0,0,0,0,NULL,&atx[0],NULL,0,&atx[93]} , 124 {0, "db-info" ,128,2,0,0,0,0,0,0,NULL,&atx[31],&atx[94],0,NULL} , 125 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[95],NULL,0,NULL} , 126 {429, "Entrez2-db-info" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&atx[96],0,&atx[103]} , 127 {0, "db-name" ,128,0,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[97]} , 128 {0, "db-menu" ,128,1,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[98]} , 129 {0, "db-descr" ,128,2,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[99]} , 130 {0, "doc-count" ,128,3,0,0,0,0,0,0,NULL,&atx[1],NULL,0,&atx[100]} , 131 {0, "field-count" ,128,4,0,0,0,0,0,0,NULL,&atx[1],NULL,0,&atx[101]} , 132 {0, "fields" ,128,5,0,0,0,0,0,0,NULL,&atx[31],&atx[102],0,&atx[114]} , 133 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[103],NULL,0,NULL} , 134 {430, "Entrez2-field-info" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&atx[104],0,&atx[117]} , 135 {0, "field-name" ,128,0,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[105]} , 136 {0, "field-menu" ,128,1,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[106]} , 137 {0, "field-descr" ,128,2,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[107]} , 138 {0, "term-count" ,128,3,0,0,0,0,0,0,NULL,&atx[1],NULL,0,&atx[108]} , 139 {0, "is-date" ,128,4,0,1,0,0,0,0,NULL,&atx[26],NULL,0,&atx[109]} , 140 {0, "is-numerical" ,128,5,0,1,0,0,0,0,NULL,&atx[26],NULL,0,&atx[110]} , 141 {0, "single-token" ,128,6,0,1,0,0,0,0,NULL,&atx[26],NULL,0,&atx[111]} , 142 {0, "hierarchy-avail" ,128,7,0,1,0,0,0,0,NULL,&atx[26],NULL,0,&atx[112]} , 143 {0, "is-rangable" ,128,8,0,1,0,0,0,0,NULL,&atx[26],NULL,0,&atx[113]} , 144 {0, "is-truncatable" ,128,9,0,1,0,0,0,0,NULL,&atx[26],NULL,0,NULL} , 145 {0, "link-count" ,128,6,0,0,0,0,0,0,NULL,&atx[1],NULL,0,&atx[115]} , 146 {0, "links" ,128,7,0,0,0,0,0,0,NULL,&atx[31],&atx[116],0,&atx[123]} , 147 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[117],NULL,0,NULL} , 148 {431, "Entrez2-link-info" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&atx[118],0,&atx[126]} , 149 {0, "link-name" ,128,0,0,0,0,0,0,0,NULL,&atx[5],NULL,0,&atx[119]} , 150 {0, "link-menu" ,128,1,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[120]} , 151 {0, "link-descr" ,128,2,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[121]} , 152 {0, "db-to" ,128,3,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[122]} , 153 {0, "data-size" ,128,4,0,1,0,0,0,0,NULL,&atx[1],NULL,0,NULL} , 154 {0, "docsum-field-count" ,128,8,0,0,0,0,0,0,NULL,&atx[1],NULL,0,&atx[124]} , 155 {0, "docsum-fields" ,128,9,0,0,0,0,0,0,NULL,&atx[31],&atx[125],0,NULL} , 156 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[126],NULL,0,NULL} , 157 {432, "Entrez2-docsum-field-info" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&atx[127],0,&atx[130]} , 158 {0, "field-name" ,128,0,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[128]} , 159 {0, "field-description" ,128,1,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[129]} , 160 {0, "field-type" ,128,2,0,0,0,0,0,0,NULL,&atx[130],NULL,0,NULL} , 161 {433, "Entrez2-docsum-field-type" ,1,0,0,0,0,0,0,0,NULL,&atx[1],&avnx[11],0,&atx[141]} , 162 {0, "eval-boolean" ,128,2,0,0,0,0,0,0,NULL,&atx[132],NULL,0,&atx[136]} , 163 {423, "Entrez2-boolean-reply" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&atx[133],0,&atx[137]} , 164 {0, "count" ,128,0,0,0,0,0,0,0,NULL,&atx[1],NULL,0,&atx[134]} , 165 {0, "uids" ,128,1,0,1,0,0,0,0,NULL,&atx[6],NULL,0,&atx[135]} , 166 {0, "query" ,128,2,0,1,0,0,0,0,NULL,&atx[12],NULL,0,NULL} , 167 {0, "get-docsum" ,128,3,0,0,0,0,0,0,NULL,&atx[137],NULL,0,&atx[148]} , 168 {424, "Entrez2-docsum-list" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&atx[138],0,&atx[150]} , 169 {0, "count" ,128,0,0,0,0,0,0,0,NULL,&atx[1],NULL,0,&atx[139]} , 170 {0, "list" ,128,1,0,0,0,0,0,0,NULL,&atx[31],&atx[140],0,NULL} , 171 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[141],NULL,0,NULL} , 172 {434, "Entrez2-docsum" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&atx[142],0,&atx[145]} , 173 {0, "uid" ,128,0,0,0,0,0,0,0,NULL,&atx[1],NULL,0,&atx[143]} , 174 {0, "docsum-data" ,128,1,0,0,0,0,0,0,NULL,&atx[31],&atx[144],0,NULL} , 175 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[145],NULL,0,NULL} , 176 {435, "Entrez2-docsum-data" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&atx[146],0,&atx[155]} , 177 {0, "field-name" ,128,0,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[147]} , 178 {0, "field-value" ,128,1,0,0,0,0,0,0,NULL,&atx[3],NULL,0,NULL} , 179 {0, "get-term-pos" ,128,4,0,0,0,0,0,0,NULL,&atx[1],NULL,0,&atx[149]} , 180 {0, "get-term-list" ,128,5,0,0,0,0,0,0,NULL,&atx[150],NULL,0,&atx[160]} , 181 {425, "Entrez2-term-list" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&atx[151],0,&atx[161]} , 182 {0, "pos" ,128,0,0,0,0,0,0,0,NULL,&atx[1],NULL,0,&atx[152]} , 183 {0, "num" ,128,1,0,0,0,0,0,0,NULL,&atx[1],NULL,0,&atx[153]} , 184 {0, "list" ,128,2,0,0,0,0,0,0,NULL,&atx[31],&atx[154],0,NULL} , 185 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[155],NULL,0,NULL} , 186 {436, "Entrez2-term" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&atx[156],0,&atx[181]} , 187 {0, "term" ,128,0,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[157]} , 188 {0, "txid" ,128,1,0,1,0,0,0,0,NULL,&atx[1],NULL,0,&atx[158]} , 189 {0, "count" ,128,2,0,0,0,0,0,0,NULL,&atx[1],NULL,0,&atx[159]} , 190 {0, "is-leaf-node" ,128,3,0,1,0,0,0,0,NULL,&atx[26],NULL,0,NULL} , 191 {0, "get-term-hierarchy" ,128,6,0,0,0,0,0,0,NULL,&atx[161],NULL,0,&atx[170]} , 192 {426, "Entrez2-hier-node" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&atx[162],0,&atx[171]} , 193 {0, "cannonical-form" ,128,0,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[163]} , 194 {0, "lineage-count" ,128,1,0,0,0,0,0,0,NULL,&atx[1],NULL,0,&atx[164]} , 195 {0, "lineage" ,128,2,0,1,0,0,0,0,NULL,&atx[31],&atx[165],0,&atx[166]} , 196 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[155],NULL,0,NULL} , 197 {0, "child-count" ,128,3,0,0,0,0,0,0,NULL,&atx[1],NULL,0,&atx[167]} , 198 {0, "children" ,128,4,0,0,0,0,0,0,NULL,&atx[31],&atx[168],0,&atx[169]} , 199 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[155],NULL,0,NULL} , 200 {0, "is-ambiguous" ,128,5,0,1,0,0,0,0,NULL,&atx[26],NULL,0,NULL} , 201 {0, "get-links" ,128,7,0,0,0,0,0,0,NULL,&atx[171],NULL,0,&atx[175]} , 202 {427, "Entrez2-link-set" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&atx[172],0,&atx[177]} , 203 {0, "ids" ,128,0,0,0,0,0,0,0,NULL,&atx[6],NULL,0,&atx[173]} , 204 {0, "data-size" ,128,1,0,1,0,0,0,0,NULL,&atx[1],NULL,0,&atx[174]} , 205 {0, "data" ,128,2,0,1,0,0,0,0,NULL,&atx[10],NULL,0,NULL} , 206 {0, "get-linked" ,128,8,0,0,0,0,0,0,NULL,&atx[6],NULL,0,&atx[176]} , 207 {0, "get-link-counts" ,128,9,0,0,0,0,0,0,NULL,&atx[177],NULL,0,NULL} , 208 {428, "Entrez2-link-count-list" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&atx[178],0,&atx[95]} , 209 {0, "link-type-count" ,128,0,0,0,0,0,0,0,NULL,&atx[1],NULL,0,&atx[179]} , 210 {0, "links" ,128,1,0,0,0,0,0,0,NULL,&atx[31],&atx[180],0,NULL} , 211 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[181],NULL,0,NULL} , 212 {437, "Entrez2-link-count" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&atx[182],0,NULL} , 213 {0, "link-type" ,128,0,0,0,0,0,0,0,NULL,&atx[5],NULL,0,&atx[183]} , 214 {0, "link-count" ,128,1,0,0,0,0,0,0,NULL,&atx[1],NULL,0,NULL} , 215 {0, "dt" ,128,1,0,0,0,0,0,0,NULL,&atx[0],NULL,0,&atx[185]} , 216 {0, "server" ,128,2,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[186]} , 217 {0, "msg" ,128,3,0,1,0,0,0,0,NULL,&atx[3],NULL,0,&atx[187]} , 218 {0, "key" ,128,4,0,1,0,0,0,0,NULL,&atx[3],NULL,0,&atx[188]} , 219 {0, "cookie" ,128,5,0,1,0,0,0,0,NULL,&atx[3],NULL,0,NULL} }; 220 221 static AsnModule ampx[1] = { 222 { "NCBI-Entrez2" , "asnent2.h12",&atx[0],NULL,NULL,0,0} }; 223 224 static AsnValxNodePtr avn = avnx; 225 static AsnTypePtr at = atx; 226 static AsnModulePtr amp = ampx; 227 228 229 230 /************************************************** 231 * 232 * Defines for Module NCBI-Entrez2 233 * 234 **************************************************/ 235 236 #define ENTREZ2_DT &at[0] 237 238 #define ENTREZ2_DB_ID &at[2] 239 240 #define ENTREZ2_FIELD_ID &at[4] 241 242 #define ENTREZ2_LINK_ID &at[5] 243 244 #define ENTREZ2_ID_LIST &at[6] 245 #define ENTREZ2_ID_LIST_db &at[7] 246 #define ENTREZ2_ID_LIST_num &at[8] 247 #define ENTREZ2_ID_LIST_uids &at[9] 248 249 #define ENTREZ2_BOOLEAN_EXP &at[12] 250 #define ENTREZ2_BOOLEAN_EXP_db &at[13] 251 #define ENTREZ2_BOOLEAN_EXP_exp &at[14] 252 #define ENTREZ2_BOOLEAN_EXP_exp_E &at[15] 253 #define ENTREZ2_BOOLEAN_EXP_limits &at[32] 254 255 #define ENTREZ2_BOOLEAN_ELEMENT &at[16] 256 #define ENTREZ2_BOOLEAN_ELEMENT_str &at[17] 257 #define ENTREZ2_BOOLEAN_ELEMENT_op &at[18] 258 #define ENTREZ2_BOOLEAN_ELEMENT_term &at[20] 259 #define ENTREZ2_BOOLEAN_ELEMENT_ids &at[28] 260 #define ENTREZ2_BOOLEAN_ELEMENT_key &at[29] 261 262 #define ENTREZ2_LIMITS &at[33] 263 #define ENTREZ2_LIMITS_filter_date &at[34] 264 #define ENTREZ2_LIMITS_max_UIDs &at[39] 265 #define ENTREZ2_LIMITS_offset_UIDs &at[40] 266 267 #define ENTREZ2_OPERATOR &at[19] 268 269 #define ENTREZ2_BOOLEAN_TERM &at[21] 270 #define ENTREZ2_BOOLEAN_TERM_field &at[22] 271 #define ENTREZ2_BOOLEAN_TERM_term &at[23] 272 #define ENTREZ2_BOOLEAN_TERM_term_count &at[24] 273 #define BOOLEAN_TERM_do_not_explode &at[25] 274 #define BOOLEAN_TERM_do_not_translate &at[27] 275 276 #define ENTREZ2_REQUEST &at[41] 277 #define ENTREZ2_REQUEST_request &at[42] 278 #define ENTREZ2_REQUEST_version &at[81] 279 #define ENTREZ2_REQUEST_tool &at[82] 280 #define ENTREZ2_REQUEST_cookie &at[83] 281 #define ENTREZ2_REQUEST_use_history &at[84] 282 283 #define E2REQUEST &at[43] 284 #define E2REQUEST_get_info &at[44] 285 #define E2REQUEST_eval_boolean &at[46] 286 #define E2REQUEST_get_docsum &at[51] 287 #define E2REQUEST_get_term_pos &at[52] 288 #define E2REQUEST_get_term_list &at[57] 289 #define E2REQUEST_get_term_hierarchy &at[63] 290 #define E2REQUEST_get_links &at[69] 291 #define E2REQUEST_get_linked &at[76] 292 #define E2REQUEST_get_link_counts &at[77] 293 294 #define ENTREZ2_EVAL_BOOLEAN &at[47] 295 #define EVAL_BOOLEAN_return_UIDs &at[48] 296 #define EVAL_BOOLEAN_return_parse &at[49] 297 #define ENTREZ2_EVAL_BOOLEAN_query &at[50] 298 299 #define ENTREZ2_TERM_QUERY &at[53] 300 #define ENTREZ2_TERM_QUERY_db &at[54] 301 #define ENTREZ2_TERM_QUERY_field &at[55] 302 #define ENTREZ2_TERM_QUERY_term &at[56] 303 304 #define ENTREZ2_TERM_POS &at[58] 305 #define ENTREZ2_TERM_POS_db &at[59] 306 #define ENTREZ2_TERM_POS_field &at[60] 307 #define ENTREZ2_TERM_POS_first_term_pos &at[61] 308 #define TERM_POS_number_of_terms &at[62] 309 310 #define ENTREZ2_HIER_QUERY &at[64] 311 #define ENTREZ2_HIER_QUERY_db &at[65] 312 #define ENTREZ2_HIER_QUERY_field &at[66] 313 #define ENTREZ2_HIER_QUERY_term &at[67] 314 #define ENTREZ2_HIER_QUERY_txid &at[68] 315 316 #define ENTREZ2_GET_LINKS &at[70] 317 #define ENTREZ2_GET_LINKS_uids &at[71] 318 #define ENTREZ2_GET_LINKS_linktype &at[72] 319 #define ENTREZ2_GET_LINKS_max_UIDS &at[73] 320 #define ENTREZ2_GET_LINKS_count_only &at[74] 321 #define GET_LINKS_parents_persist &at[75] 322 323 #define ENTREZ2_ID &at[78] 324 #define ENTREZ2_ID_db &at[79] 325 #define ENTREZ2_ID_uid &at[80] 326 327 #define ENTREZ2_DT_FILTER &at[35] 328 #define ENTREZ2_DT_FILTER_begin_date &at[36] 329 #define ENTREZ2_DT_FILTER_end_date &at[37] 330 #define ENTREZ2_DT_FILTER_type_date &at[38] 331 332 #define ENTREZ2_REPLY &at[85] 333 #define ENTREZ2_REPLY_reply &at[86] 334 #define ENTREZ2_REPLY_dt &at[184] 335 #define ENTREZ2_REPLY_server &at[185] 336 #define ENTREZ2_REPLY_msg &at[186] 337 #define ENTREZ2_REPLY_key &at[187] 338 #define ENTREZ2_REPLY_cookie &at[188] 339 340 #define E2REPLY &at[87] 341 #define E2REPLY_error &at[88] 342 #define E2REPLY_get_info &at[89] 343 #define E2REPLY_eval_boolean &at[131] 344 #define E2REPLY_get_docsum &at[136] 345 #define E2REPLY_get_term_pos &at[148] 346 #define E2REPLY_get_term_list &at[149] 347 #define E2REPLY_get_term_hierarchy &at[160] 348 #define E2REPLY_get_links &at[170] 349 #define E2REPLY_get_linked &at[175] 350 #define E2REPLY_get_link_counts &at[176] 351 352 #define ENTREZ2_INFO &at[90] 353 #define ENTREZ2_INFO_db_count &at[91] 354 #define ENTREZ2_INFO_build_date &at[92] 355 #define ENTREZ2_INFO_db_info &at[93] 356 #define ENTREZ2_INFO_db_info_E &at[94] 357 358 #define ENTREZ2_BOOLEAN_REPLY &at[132] 359 #define ENTREZ2_BOOLEAN_REPLY_count &at[133] 360 #define ENTREZ2_BOOLEAN_REPLY_uids &at[134] 361 #define ENTREZ2_BOOLEAN_REPLY_query &at[135] 362 363 #define ENTREZ2_DOCSUM_LIST &at[137] 364 #define ENTREZ2_DOCSUM_LIST_count &at[138] 365 #define ENTREZ2_DOCSUM_LIST_list &at[139] 366 #define ENTREZ2_DOCSUM_LIST_list_E &at[140] 367 368 #define ENTREZ2_TERM_LIST &at[150] 369 #define ENTREZ2_TERM_LIST_pos &at[151] 370 #define ENTREZ2_TERM_LIST_num &at[152] 371 #define ENTREZ2_TERM_LIST_list &at[153] 372 #define ENTREZ2_TERM_LIST_list_E &at[154] 373 374 #define ENTREZ2_HIER_NODE &at[161] 375 #define HIER_NODE_cannonical_form &at[162] 376 #define ENTREZ2_HIER_NODE_lineage_count &at[163] 377 #define ENTREZ2_HIER_NODE_lineage &at[164] 378 #define ENTREZ2_HIER_NODE_lineage_E &at[165] 379 #define ENTREZ2_HIER_NODE_child_count &at[166] 380 #define ENTREZ2_HIER_NODE_children &at[167] 381 #define ENTREZ2_HIER_NODE_children_E &at[168] 382 #define ENTREZ2_HIER_NODE_is_ambiguous &at[169] 383 384 #define ENTREZ2_LINK_SET &at[171] 385 #define ENTREZ2_LINK_SET_ids &at[172] 386 #define ENTREZ2_LINK_SET_data_size &at[173] 387 #define ENTREZ2_LINK_SET_data &at[174] 388 389 #define ENTREZ2_LINK_COUNT_LIST &at[177] 390 #define COUNT_LIST_link_type_count &at[178] 391 #define ENTREZ2_LINK_COUNT_LIST_links &at[179] 392 #define ENTREZ2_LINK_COUNT_LIST_links_E &at[180] 393 394 #define ENTREZ2_DB_INFO &at[95] 395 #define ENTREZ2_DB_INFO_db_name &at[96] 396 #define ENTREZ2_DB_INFO_db_menu &at[97] 397 #define ENTREZ2_DB_INFO_db_descr &at[98] 398 #define ENTREZ2_DB_INFO_doc_count &at[99] 399 #define ENTREZ2_DB_INFO_field_count &at[100] 400 #define ENTREZ2_DB_INFO_fields &at[101] 401 #define ENTREZ2_DB_INFO_fields_E &at[102] 402 #define ENTREZ2_DB_INFO_link_count &at[114] 403 #define ENTREZ2_DB_INFO_links &at[115] 404 #define ENTREZ2_DB_INFO_links_E &at[116] 405 #define DB_INFO_docsum_field_count &at[123] 406 #define ENTREZ2_DB_INFO_docsum_fields &at[124] 407 #define ENTREZ2_DB_INFO_docsum_fields_E &at[125] 408 409 #define ENTREZ2_FIELD_INFO &at[103] 410 #define ENTREZ2_FIELD_INFO_field_name &at[104] 411 #define ENTREZ2_FIELD_INFO_field_menu &at[105] 412 #define ENTREZ2_FIELD_INFO_field_descr &at[106] 413 #define ENTREZ2_FIELD_INFO_term_count &at[107] 414 #define ENTREZ2_FIELD_INFO_is_date &at[108] 415 #define ENTREZ2_FIELD_INFO_is_numerical &at[109] 416 #define ENTREZ2_FIELD_INFO_single_token &at[110] 417 #define FIELD_INFO_hierarchy_avail &at[111] 418 #define ENTREZ2_FIELD_INFO_is_rangable &at[112] 419 #define FIELD_INFO_is_truncatable &at[113] 420 421 #define ENTREZ2_LINK_INFO &at[117] 422 #define ENTREZ2_LINK_INFO_link_name &at[118] 423 #define ENTREZ2_LINK_INFO_link_menu &at[119] 424 #define ENTREZ2_LINK_INFO_link_descr &at[120] 425 #define ENTREZ2_LINK_INFO_db_to &at[121] 426 #define ENTREZ2_LINK_INFO_data_size &at[122] 427 428 #define ENTREZ2_DOCSUM_FIELD_INFO &at[126] 429 #define DOCSUM_FIELD_INFO_field_name &at[127] 430 #define FIELD_INFO_field_description &at[128] 431 #define DOCSUM_FIELD_INFO_field_type &at[129] 432 433 #define ENTREZ2_DOCSUM_FIELD_TYPE &at[130] 434 435 #define ENTREZ2_DOCSUM &at[141] 436 #define ENTREZ2_DOCSUM_uid &at[142] 437 #define ENTREZ2_DOCSUM_docsum_data &at[143] 438 #define ENTREZ2_DOCSUM_docsum_data_E &at[144] 439 440 #define ENTREZ2_DOCSUM_DATA &at[145] 441 #define ENTREZ2_DOCSUM_DATA_field_name &at[146] 442 #define ENTREZ2_DOCSUM_DATA_field_value &at[147] 443 444 #define ENTREZ2_TERM &at[155] 445 #define ENTREZ2_TERM_term &at[156] 446 #define ENTREZ2_TERM_txid &at[157] 447 #define ENTREZ2_TERM_count &at[158] 448 #define ENTREZ2_TERM_is_leaf_node &at[159] 449 450 #define ENTREZ2_LINK_COUNT &at[181] 451 #define ENTREZ2_LINK_COUNT_link_type &at[182] 452 #define ENTREZ2_LINK_COUNT_link_count &at[183] 453