summaryrefslogtreecommitdiff
path: root/asnstat/asntax3.h
blob: d887473f9bba4cbd66697bdad628f21022ed7907 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
/***********************************************************************
*
**
*        Automatic header module from ASNTOOL
*
************************************************************************/

#ifndef _ASNTOOL_
#include <asn.h>
#endif

static char * asnfilename = "asntax3.h12";
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[48] = {
  {401, "Org-ref" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[1]} ,
  {402, "Taxon3-request" ,1,0,0,0,0,0,0,0,NULL,&atx[12],&atx[2],0,&atx[4]} ,
  {0, "request" ,128,0,0,0,0,0,0,0,NULL,&atx[11],&atx[3],0,NULL} ,
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[4],NULL,0,NULL} ,
  {403, "T3Request" ,1,0,0,0,0,0,0,0,NULL,&atx[10],&atx[5],0,&atx[13]} ,
  {0, "taxid" ,128,0,0,0,0,0,0,0,NULL,&atx[6],NULL,0,&atx[7]} ,
  {302, "INTEGER" ,0,2,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
  {0, "name" ,128,1,0,0,0,0,0,0,NULL,&atx[8],NULL,0,&atx[9]} ,
  {323, "VisibleString" ,0,26,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
  {0, "org" ,128,2,0,0,0,0,0,0,NULL,&atx[0],NULL,0,NULL} ,
  {315, "CHOICE" ,0,-1,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
  {312, "SEQUENCE OF" ,0,16,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
  {311, "SEQUENCE" ,0,16,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
  {404, "Taxon3-reply" ,1,0,0,0,0,0,0,0,NULL,&atx[12],&atx[14],0,&atx[16]} ,
  {0, "reply" ,128,0,0,0,0,0,0,0,NULL,&atx[11],&atx[15],0,NULL} ,
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[16],NULL,0,NULL} ,
  {405, "T3Reply" ,1,0,0,0,0,0,0,0,NULL,&atx[10],&atx[17],0,&atx[18]} ,
  {0, "error" ,128,0,0,0,0,0,0,0,NULL,&atx[18],NULL,0,&atx[25]} ,
  {406, "T3Error" ,1,0,0,0,0,0,0,0,NULL,&atx[12],&atx[19],0,&atx[26]} ,
  {0, "level" ,128,0,0,0,0,0,0,0,NULL,&atx[20],&avnx[0],0,&atx[21]} ,
  {310, "ENUMERATED" ,0,10,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
  {0, "message" ,128,1,0,0,0,0,0,0,NULL,&atx[8],NULL,0,&atx[22]} ,
  {0, "taxid" ,128,2,0,1,0,0,0,0,NULL,&atx[6],NULL,0,&atx[23]} ,
  {0, "name" ,128,3,0,1,0,0,0,0,NULL,&atx[8],NULL,0,&atx[24]} ,
  {0, "org" ,128,4,0,1,0,0,0,0,NULL,&atx[0],NULL,0,NULL} ,
  {0, "data" ,128,1,0,0,0,0,0,0,NULL,&atx[26],NULL,0,NULL} ,
  {407, "T3Data" ,1,0,0,0,0,0,0,0,NULL,&atx[12],&atx[27],0,&atx[32]} ,
  {0, "org" ,128,0,0,0,0,0,0,0,NULL,&atx[0],NULL,0,&atx[28]} ,
  {0, "blast-name-lineage" ,128,1,0,1,0,0,0,0,NULL,&atx[11],&atx[29],0,&atx[30]} ,
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[8],NULL,0,NULL} ,
  {0, "status" ,128,2,0,1,0,0,0,0,NULL,&atx[11],&atx[31],0,&atx[39]} ,
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[32],NULL,0,NULL} ,
  {408, "T3StatusFlags" ,1,0,0,0,0,0,0,0,NULL,&atx[12],&atx[33],0,&atx[40]} ,
  {0, "property" ,128,0,0,0,0,0,0,0,NULL,&atx[8],NULL,0,&atx[34]} ,
  {0, "value" ,128,1,0,0,0,0,0,0,NULL,&atx[10],&atx[35],0,NULL} ,
  {0, "bool" ,128,0,0,0,0,0,0,0,NULL,&atx[36],NULL,0,&atx[37]} ,
  {301, "BOOLEAN" ,0,1,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
  {0, "int" ,128,1,0,0,0,0,0,0,NULL,&atx[6],NULL,0,&atx[38]} ,
  {0, "str" ,128,2,0,0,0,0,0,0,NULL,&atx[8],NULL,0,NULL} ,
  {0, "refresh" ,128,3,0,1,0,0,0,0,NULL,&atx[40],NULL,0,NULL} ,
  {409, "T3RefreshFlags" ,1,0,0,0,0,0,0,0,NULL,&atx[12],&atx[41],0,NULL} ,
  {0, "taxid-changed" ,128,0,0,0,0,0,0,0,NULL,&atx[36],NULL,0,&atx[42]} ,
  {0, "taxname-changed" ,128,1,0,0,0,0,0,0,NULL,&atx[36],NULL,0,&atx[43]} ,
  {0, "division-changed" ,128,2,0,0,0,0,0,0,NULL,&atx[36],NULL,0,&atx[44]} ,
  {0, "lineage-changed" ,128,3,0,0,0,0,0,0,NULL,&atx[36],NULL,0,&atx[45]} ,
  {0, "gc-changed" ,128,4,0,0,0,0,0,0,NULL,&atx[36],NULL,0,&atx[46]} ,
  {0, "mgc-changed" ,128,5,0,0,0,0,0,0,NULL,&atx[36],NULL,0,&atx[47]} ,
  {0, "orgmod-changed" ,128,6,0,0,0,0,0,0,NULL,&atx[36],NULL,0,NULL} };

static AsnModule ampx[1] = {
  { "NCBI-Taxon3" , "asntax3.h12",&atx[0],NULL,NULL,0,0} };

static AsnValxNodePtr avn = avnx;
static AsnTypePtr at = atx;
static AsnModulePtr amp = ampx;



/**************************************************
*
*    Defines for Module NCBI-Taxon3
*
**************************************************/

#define TAXON3_REQUEST &at[1]
#define TAXON3_REQUEST_request &at[2]
#define TAXON3_REQUEST_request_E &at[3]

#define T3REQUEST &at[4]
#define T3REQUEST_taxid &at[5]
#define T3REQUEST_name &at[7]
#define T3REQUEST_org &at[9]

#define TAXON3_REPLY &at[13]
#define TAXON3_REPLY_reply &at[14]
#define TAXON3_REPLY_reply_E &at[15]

#define T3REPLY &at[16]
#define T3REPLY_error &at[17]
#define T3REPLY_data &at[25]

#define T3ERROR &at[18]
#define T3ERROR_level &at[19]
#define T3ERROR_message &at[21]
#define T3ERROR_taxid &at[22]
#define T3ERROR_name &at[23]
#define T3ERROR_org &at[24]

#define T3DATA &at[26]
#define T3DATA_org &at[27]
#define T3DATA_blast_name_lineage &at[28]
#define T3DATA_blast_name_lineage_E &at[29]
#define T3DATA_status &at[30]
#define T3DATA_status_E &at[31]
#define T3DATA_refresh &at[39]

#define T3STATUSFLAGS &at[32]
#define T3STATUSFLAGS_property &at[33]
#define T3STATUSFLAGS_value &at[34]
#define T3STATUSFLAGS_value_bool &at[35]
#define T3STATUSFLAGS_value_int &at[37]
#define T3STATUSFLAGS_value_str &at[38]

#define T3REFRESHFLAGS &at[40]
#define T3REFRESHFLAGS_taxid_changed &at[41]
#define T3REFRESHFLAGS_taxname_changed &at[42]
#define T3REFRESHFLAGS_division_changed &at[43]
#define T3REFRESHFLAGS_lineage_changed &at[44]
#define T3REFRESHFLAGS_gc_changed &at[45]
#define T3REFRESHFLAGS_mgc_changed &at[46]
#define T3REFRESHFLAGS_orgmod_changed &at[47]