/*********************************************************************** * ** * Automatic header module from ASNTOOL * ************************************************************************/ #ifndef _ASNTOOL_ #include #endif static char * asnfilename = "asntax1.h14"; static AsnValxNode avnx[5] = { {20,"none" ,0,0.0,&avnx[1] } , {20,"info" ,1,0.0,&avnx[2] } , {20,"warn" ,2,0.0,&avnx[3] } , {20,"error" ,3,0.0,&avnx[4] } , {20,"fatal" ,4,0.0,NULL } }; static AsnType atx[88] = { {401, "Org-ref" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[1]} , {402, "Taxon1-req" ,1,0,0,0,0,0,0,0,NULL,&atx[30],&atx[2],0,&atx[20]} , {0, "init" ,128,0,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[4]} , {305, "NULL" ,0,5,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} , {0, "findname" ,128,1,0,0,0,0,0,0,NULL,&atx[5],NULL,0,&atx[6]} , {323, "VisibleString" ,0,26,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} , {0, "getdesignator" ,128,2,0,0,0,0,0,0,NULL,&atx[5],NULL,0,&atx[7]} , {0, "getunique" ,128,3,0,0,0,0,0,0,NULL,&atx[5],NULL,0,&atx[8]} , {0, "getidbyorg" ,128,4,0,0,0,0,0,0,NULL,&atx[0],NULL,0,&atx[9]} , {0, "getorgnames" ,128,5,0,0,0,0,0,0,NULL,&atx[10],NULL,0,&atx[11]} , {302, "INTEGER" ,0,2,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} , {0, "getcde" ,128,6,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[12]} , {0, "getranks" ,128,7,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[13]} , {0, "getdivs" ,128,8,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[14]} , {0, "getgcs" ,128,9,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[15]} , {0, "getlineage" ,128,10,0,0,0,0,0,0,NULL,&atx[10],NULL,0,&atx[16]} , {0, "getchildren" ,128,11,0,0,0,0,0,0,NULL,&atx[10],NULL,0,&atx[17]} , {0, "getbyid" ,128,12,0,0,0,0,0,0,NULL,&atx[10],NULL,0,&atx[18]} , {0, "lookup" ,128,13,0,0,0,0,0,0,NULL,&atx[0],NULL,0,&atx[19]} , {0, "getorgmod" ,128,14,0,0,0,0,0,0,NULL,&atx[20],NULL,0,&atx[25]} , {403, "Taxon1-info" ,1,0,0,0,0,0,0,0,NULL,&atx[24],&atx[21],0,&atx[31]} , {0, "ival1" ,128,0,0,0,0,0,0,0,NULL,&atx[10],NULL,0,&atx[22]} , {0, "ival2" ,128,1,0,0,0,0,0,0,NULL,&atx[10],NULL,0,&atx[23]} , {0, "sval" ,128,2,0,1,0,0,0,0,NULL,&atx[5],NULL,0,NULL} , {311, "SEQUENCE" ,0,16,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} , {0, "fini" ,128,15,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[26]} , {0, "id4gi" ,128,16,0,0,0,0,0,0,NULL,&atx[10],NULL,0,&atx[27]} , {0, "taxachildren" ,128,17,0,0,0,0,0,0,NULL,&atx[10],NULL,0,&atx[28]} , {0, "taxalineage" ,128,18,0,0,0,0,0,0,NULL,&atx[10],NULL,0,&atx[29]} , {0, "maxtaxid" ,128,19,0,0,0,0,0,0,NULL,&atx[3],NULL,0,NULL} , {315, "CHOICE" ,0,-1,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} , {404, "Taxon1-resp" ,1,0,0,0,0,0,0,0,NULL,&atx[30],&atx[32],0,&atx[33]} , {0, "error" ,128,0,0,0,0,0,0,0,NULL,&atx[33],NULL,0,&atx[37]} , {405, "Taxon1-error" ,1,0,0,0,0,0,0,0,NULL,&atx[24],&atx[34],0,&atx[40]} , {0, "level" ,128,0,0,0,0,0,0,0,NULL,&atx[35],&avnx[0],0,&atx[36]} , {310, "ENUMERATED" ,0,10,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} , {0, "msg" ,128,1,0,1,0,0,0,0,NULL,&atx[5],NULL,0,NULL} , {0, "init" ,128,1,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[38]} , {0, "findname" ,128,2,0,0,0,0,0,0,NULL,&atx[45],&atx[39],0,&atx[46]} , {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[40],NULL,0,NULL} , {406, "Taxon1-name" ,1,0,0,0,0,0,0,0,NULL,&atx[24],&atx[41],0,&atx[64]} , {0, "taxid" ,128,0,0,0,0,0,0,0,NULL,&atx[10],NULL,0,&atx[42]} , {0, "cde" ,128,1,0,0,0,0,0,0,NULL,&atx[10],NULL,0,&atx[43]} , {0, "oname" ,128,2,0,1,0,0,0,0,NULL,&atx[5],NULL,0,&atx[44]} , {0, "uname" ,128,3,0,1,0,0,0,0,NULL,&atx[5],NULL,0,NULL} , {314, "SET OF" ,0,17,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} , {0, "getdesignator" ,128,3,0,0,0,0,0,0,NULL,&atx[10],NULL,0,&atx[47]} , {0, "getunique" ,128,4,0,0,0,0,0,0,NULL,&atx[10],NULL,0,&atx[48]} , {0, "getidbyorg" ,128,5,0,0,0,0,0,0,NULL,&atx[10],NULL,0,&atx[49]} , {0, "getorgnames" ,128,6,0,0,0,0,0,0,NULL,&atx[45],&atx[50],0,&atx[51]} , {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[40],NULL,0,NULL} , {0, "getcde" ,128,7,0,0,0,0,0,0,NULL,&atx[45],&atx[52],0,&atx[53]} , {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[20],NULL,0,NULL} , {0, "getranks" ,128,8,0,0,0,0,0,0,NULL,&atx[45],&atx[54],0,&atx[55]} , {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[20],NULL,0,NULL} , {0, "getdivs" ,128,9,0,0,0,0,0,0,NULL,&atx[45],&atx[56],0,&atx[57]} , {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[20],NULL,0,NULL} , {0, "getgcs" ,128,10,0,0,0,0,0,0,NULL,&atx[45],&atx[58],0,&atx[59]} , {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[20],NULL,0,NULL} , {0, "getlineage" ,128,11,0,0,0,0,0,0,NULL,&atx[45],&atx[60],0,&atx[61]} , {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[20],NULL,0,NULL} , {0, "getchildren" ,128,12,0,0,0,0,0,0,NULL,&atx[45],&atx[62],0,&atx[63]} , {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[20],NULL,0,NULL} , {0, "getbyid" ,128,13,0,0,0,0,0,0,NULL,&atx[64],NULL,0,&atx[70]} , {407, "Taxon1-data" ,1,0,0,0,0,0,0,0,NULL,&atx[24],&atx[65],0,&atx[76]} , {0, "org" ,128,0,0,1,0,0,0,0,NULL,&atx[0],NULL,0,&atx[66]} , {0, "div" ,128,1,0,0,0,0,0,0,NULL,&atx[5],NULL,0,&atx[67]} , {0, "embl-code" ,128,2,0,1,0,0,0,0,NULL,&atx[5],NULL,0,&atx[68]} , {0, "is-species-level" ,128,3,0,0,0,0,0,0,NULL,&atx[69],NULL,0,NULL} , {301, "BOOLEAN" ,0,1,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} , {0, "lookup" ,128,14,0,0,0,0,0,0,NULL,&atx[64],NULL,0,&atx[71]} , {0, "getorgmod" ,128,15,0,0,0,0,0,0,NULL,&atx[45],&atx[72],0,&atx[73]} , {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[20],NULL,0,NULL} , {0, "fini" ,128,16,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[74]} , {0, "id4gi" ,128,17,0,0,0,0,0,0,NULL,&atx[10],NULL,0,&atx[75]} , {0, "taxabyid" ,128,18,0,0,0,0,0,0,NULL,&atx[76],NULL,0,&atx[83]} , {408, "Taxon2-data" ,1,0,0,0,0,0,0,0,NULL,&atx[24],&atx[77],0,NULL} , {0, "org" ,128,0,0,1,0,0,0,0,NULL,&atx[0],NULL,0,&atx[78]} , {0, "blast-name" ,128,1,0,1,0,0,0,0,NULL,&atx[80],&atx[79],0,&atx[81]} , {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[5],NULL,0,NULL} , {312, "SEQUENCE OF" ,0,16,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} , {0, "is-uncultured" ,128,2,0,0,0,0,0,0,NULL,&atx[69],NULL,0,&atx[82]} , {0, "is-species-level" ,128,3,0,0,0,0,0,0,NULL,&atx[69],NULL,0,NULL} , {0, "taxachildren" ,128,19,0,0,0,0,0,0,NULL,&atx[80],&atx[84],0,&atx[85]} , {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[40],NULL,0,NULL} , {0, "taxalineage" ,128,20,0,0,0,0,0,0,NULL,&atx[80],&atx[86],0,&atx[87]} , {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[40],NULL,0,NULL} , {0, "maxtaxid" ,128,21,0,0,0,0,0,0,NULL,&atx[10],NULL,0,NULL} }; static AsnModule ampx[1] = { { "NCBI-Taxon1" , "asntax1.h14",&atx[0],NULL,NULL,0,0} }; static AsnValxNodePtr avn = avnx; static AsnTypePtr at = atx; static AsnModulePtr amp = ampx; /************************************************** * * Defines for Module NCBI-Taxon1 * **************************************************/ #define TAXON1_REQ &at[1] #define TAXON1_REQ_init &at[2] #define TAXON1_REQ_findname &at[4] #define TAXON1_REQ_getdesignator &at[6] #define TAXON1_REQ_getunique &at[7] #define TAXON1_REQ_getidbyorg &at[8] #define TAXON1_REQ_getorgnames &at[9] #define TAXON1_REQ_getcde &at[11] #define TAXON1_REQ_getranks &at[12] #define TAXON1_REQ_getdivs &at[13] #define TAXON1_REQ_getgcs &at[14] #define TAXON1_REQ_getlineage &at[15] #define TAXON1_REQ_getchildren &at[16] #define TAXON1_REQ_getbyid &at[17] #define TAXON1_REQ_lookup &at[18] #define TAXON1_REQ_getorgmod &at[19] #define TAXON1_REQ_fini &at[25] #define TAXON1_REQ_id4gi &at[26] #define TAXON1_REQ_taxachildren &at[27] #define TAXON1_REQ_taxalineage &at[28] #define TAXON1_REQ_maxtaxid &at[29] #define TAXON1_INFO &at[20] #define TAXON1_INFO_ival1 &at[21] #define TAXON1_INFO_ival2 &at[22] #define TAXON1_INFO_sval &at[23] #define TAXON1_RESP &at[31] #define TAXON1_RESP_error &at[32] #define TAXON1_RESP_init &at[37] #define TAXON1_RESP_findname &at[38] #define TAXON1_RESP_findname_E &at[39] #define TAXON1_RESP_getdesignator &at[46] #define TAXON1_RESP_getunique &at[47] #define TAXON1_RESP_getidbyorg &at[48] #define TAXON1_RESP_getorgnames &at[49] #define TAXON1_RESP_getorgnames_E &at[50] #define TAXON1_RESP_getcde &at[51] #define TAXON1_RESP_getcde_E &at[52] #define TAXON1_RESP_getranks &at[53] #define TAXON1_RESP_getranks_E &at[54] #define TAXON1_RESP_getdivs &at[55] #define TAXON1_RESP_getdivs_E &at[56] #define TAXON1_RESP_getgcs &at[57] #define TAXON1_RESP_getgcs_E &at[58] #define TAXON1_RESP_getlineage &at[59] #define TAXON1_RESP_getlineage_E &at[60] #define TAXON1_RESP_getchildren &at[61] #define TAXON1_RESP_getchildren_E &at[62] #define TAXON1_RESP_getbyid &at[63] #define TAXON1_RESP_lookup &at[70] #define TAXON1_RESP_getorgmod &at[71] #define TAXON1_RESP_getorgmod_E &at[72] #define TAXON1_RESP_fini &at[73] #define TAXON1_RESP_id4gi &at[74] #define TAXON1_RESP_taxabyid &at[75] #define TAXON1_RESP_taxachildren &at[83] #define TAXON1_RESP_taxachildren_E &at[84] #define TAXON1_RESP_taxalineage &at[85] #define TAXON1_RESP_taxalineage_E &at[86] #define TAXON1_RESP_maxtaxid &at[87] #define TAXON1_ERROR &at[33] #define TAXON1_ERROR_level &at[34] #define TAXON1_ERROR_msg &at[36] #define TAXON1_NAME &at[40] #define TAXON1_NAME_taxid &at[41] #define TAXON1_NAME_cde &at[42] #define TAXON1_NAME_oname &at[43] #define TAXON1_NAME_uname &at[44] #define TAXON1_DATA &at[64] #define TAXON1_DATA_org &at[65] #define TAXON1_DATA_div &at[66] #define TAXON1_DATA_embl_code &at[67] #define TAXON1_DATA_is_species_level &at[68] #define TAXON2_DATA &at[76] #define TAXON2_DATA_org &at[77] #define TAXON2_DATA_blast_name &at[78] #define TAXON2_DATA_blast_name_E &at[79] #define TAXON2_DATA_is_uncultured &at[81] #define TAXON2_DATA_is_species_level &at[82]