summaryrefslogtreecommitdiff
path: root/asnstat/asnproj.h
blob: 6c6827bc80e5997a1eba8913e453256d26d7081c (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
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
/***********************************************************************
*
**
*        Automatic header module from ASNTOOL
*
************************************************************************/

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

static char * asnfilename = "asnproj.h63";
static AsnType atx[70] = {
  {401, "Project" ,1,0,0,0,0,1,0,0,NULL,&atx[19],&atx[1],0,&atx[21]} ,
  {0, "descr" ,128,0,0,1,0,0,0,0,NULL,&atx[2],NULL,0,&atx[20]} ,
  {411, "Project-descr" ,1,0,0,0,0,0,0,0,NULL,&atx[19],&atx[3],0,&atx[5]} ,
  {0, "id" ,128,0,0,0,0,0,0,0,NULL,&atx[7],&atx[4],0,&atx[8]} ,
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[5],NULL,0,NULL} ,
  {412, "Project-id" ,1,0,0,0,0,0,0,0,NULL,&atx[6],NULL,0,&atx[11]} ,
  {323, "VisibleString" ,0,26,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
  {314, "SET OF" ,0,17,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
  {0, "name" ,128,1,0,1,0,0,0,0,NULL,&atx[6],NULL,0,&atx[9]} ,
  {0, "descr" ,128,2,0,1,0,0,0,0,NULL,&atx[7],&atx[10],0,NULL} ,
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[11],NULL,0,NULL} ,
  {413, "Projdesc" ,1,0,0,0,0,0,0,0,NULL,&atx[18],&atx[12],0,NULL} ,
  {0, "pub" ,128,0,0,0,0,0,0,0,NULL,&atx[13],NULL,0,&atx[14]} ,
  {408, "Pubdesc" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[54]} ,
  {0, "date" ,128,1,0,0,0,0,0,0,NULL,&atx[15],NULL,0,&atx[16]} ,
  {403, "Date" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[37]} ,
  {0, "comment" ,128,2,0,0,0,0,0,0,NULL,&atx[6],NULL,0,&atx[17]} ,
  {0, "title" ,128,3,0,0,0,0,0,0,NULL,&atx[6],NULL,0,NULL} ,
  {315, "CHOICE" ,0,-1,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} ,
  {0, "data" ,128,1,0,0,0,0,0,0,NULL,&atx[21],NULL,0,NULL} ,
  {402, "Project-item" ,1,0,0,0,0,1,0,0,NULL,&atx[18],&atx[22],0,&atx[15]} ,
  {0, "pmuid" ,128,0,0,0,0,0,0,0,NULL,&atx[7],&atx[23],0,&atx[25]} ,
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[24],NULL,0,NULL} ,
  {302, "INTEGER" ,0,2,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
  {0, "protuid" ,128,1,0,0,0,0,0,0,NULL,&atx[7],&atx[26],0,&atx[27]} ,
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[24],NULL,0,NULL} ,
  {0, "nucuid" ,128,2,0,0,0,0,0,0,NULL,&atx[7],&atx[28],0,&atx[29]} ,
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[24],NULL,0,NULL} ,
  {0, "sequid" ,128,3,0,0,0,0,0,0,NULL,&atx[7],&atx[30],0,&atx[31]} ,
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[24],NULL,0,NULL} ,
  {0, "genomeuid" ,128,4,0,0,0,0,0,0,NULL,&atx[7],&atx[32],0,&atx[33]} ,
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[24],NULL,0,NULL} ,
  {0, "structuid" ,128,5,0,0,0,0,0,0,NULL,&atx[7],&atx[34],0,&atx[35]} ,
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[24],NULL,0,NULL} ,
  {0, "pmid" ,128,6,0,0,0,0,0,0,NULL,&atx[7],&atx[36],0,&atx[38]} ,
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[37],NULL,0,NULL} ,
  {404, "PubMedId" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[40]} ,
  {0, "protid" ,128,7,0,0,0,0,0,0,NULL,&atx[7],&atx[39],0,&atx[41]} ,
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[40],NULL,0,NULL} ,
  {405, "Seq-id" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[67]} ,
  {0, "nucid" ,128,8,0,0,0,0,0,0,NULL,&atx[7],&atx[42],0,&atx[43]} ,
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[40],NULL,0,NULL} ,
  {0, "seqid" ,128,9,0,0,0,0,0,0,NULL,&atx[7],&atx[44],0,&atx[45]} ,
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[40],NULL,0,NULL} ,
  {0, "genomeid" ,128,10,0,0,0,0,0,0,NULL,&atx[7],&atx[46],0,&atx[47]} ,
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[40],NULL,0,NULL} ,
  {0, "structid" ,128,11,0,0,0,0,0,0,NULL,&atx[48],NULL,0,&atx[49]} ,
  {305, "NULL" ,0,5,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
  {0, "pment" ,128,12,0,0,0,0,0,0,NULL,&atx[7],&atx[50],0,&atx[52]} ,
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[51],NULL,0,NULL} ,
  {410, "Pubmed-entry" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[2]} ,
  {0, "protent" ,128,13,0,0,0,0,0,0,NULL,&atx[7],&atx[53],0,&atx[55]} ,
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[54],NULL,0,NULL} ,
  {409, "Seq-entry" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[51]} ,
  {0, "nucent" ,128,14,0,0,0,0,0,0,NULL,&atx[7],&atx[56],0,&atx[57]} ,
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[54],NULL,0,NULL} ,
  {0, "seqent" ,128,15,0,0,0,0,0,0,NULL,&atx[7],&atx[58],0,&atx[59]} ,
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[54],NULL,0,NULL} ,
  {0, "genomeent" ,128,16,0,0,0,0,0,0,NULL,&atx[7],&atx[60],0,&atx[61]} ,
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[54],NULL,0,NULL} ,
  {0, "structent" ,128,17,0,0,0,0,0,0,NULL,&atx[48],NULL,0,&atx[62]} ,
  {0, "seqannot" ,128,18,0,0,0,0,0,0,NULL,&atx[7],&atx[63],0,&atx[65]} ,
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[64],NULL,0,NULL} ,
  {407, "Seq-annot" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[13]} ,
  {0, "loc" ,128,19,0,0,0,0,0,0,NULL,&atx[7],&atx[66],0,&atx[68]} ,
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[67],NULL,0,NULL} ,
  {406, "Seq-loc" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[64]} ,
  {0, "proj" ,128,20,0,0,0,0,0,0,NULL,&atx[7],&atx[69],0,NULL} ,
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[0],NULL,0,NULL} };

static AsnModule ampx[1] = {
  { "NCBI-Project" , "asnproj.h63",&atx[0],NULL,NULL,0,0} };

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



/**************************************************
*
*    Defines for Module NCBI-Project
*
**************************************************/

#define PROJECT &at[0]
#define PROJECT_descr &at[1]
#define PROJECT_data &at[20]

#define PROJECT_ITEM &at[21]
#define PROJECT_ITEM_pmuid &at[22]
#define PROJECT_ITEM_pmuid_E &at[23]
#define PROJECT_ITEM_protuid &at[25]
#define PROJECT_ITEM_protuid_E &at[26]
#define PROJECT_ITEM_nucuid &at[27]
#define PROJECT_ITEM_nucuid_E &at[28]
#define PROJECT_ITEM_sequid &at[29]
#define PROJECT_ITEM_sequid_E &at[30]
#define PROJECT_ITEM_genomeuid &at[31]
#define PROJECT_ITEM_genomeuid_E &at[32]
#define PROJECT_ITEM_structuid &at[33]
#define PROJECT_ITEM_structuid_E &at[34]
#define PROJECT_ITEM_pmid &at[35]
#define PROJECT_ITEM_pmid_E &at[36]
#define PROJECT_ITEM_protid &at[38]
#define PROJECT_ITEM_protid_E &at[39]
#define PROJECT_ITEM_nucid &at[41]
#define PROJECT_ITEM_nucid_E &at[42]
#define PROJECT_ITEM_seqid &at[43]
#define PROJECT_ITEM_seqid_E &at[44]
#define PROJECT_ITEM_genomeid &at[45]
#define PROJECT_ITEM_genomeid_E &at[46]
#define PROJECT_ITEM_structid &at[47]
#define PROJECT_ITEM_pment &at[49]
#define PROJECT_ITEM_pment_E &at[50]
#define PROJECT_ITEM_protent &at[52]
#define PROJECT_ITEM_protent_E &at[53]
#define PROJECT_ITEM_nucent &at[55]
#define PROJECT_ITEM_nucent_E &at[56]
#define PROJECT_ITEM_seqent &at[57]
#define PROJECT_ITEM_seqent_E &at[58]
#define PROJECT_ITEM_genomeent &at[59]
#define PROJECT_ITEM_genomeent_E &at[60]
#define PROJECT_ITEM_structent &at[61]
#define PROJECT_ITEM_seqannot &at[62]
#define PROJECT_ITEM_seqannot_E &at[63]
#define PROJECT_ITEM_loc &at[65]
#define PROJECT_ITEM_loc_E &at[66]
#define PROJECT_ITEM_proj &at[68]
#define PROJECT_ITEM_proj_E &at[69]

#define PROJECT_DESCR &at[2]
#define PROJECT_DESCR_id &at[3]
#define PROJECT_DESCR_id_E &at[4]
#define PROJECT_DESCR_name &at[8]
#define PROJECT_DESCR_descr &at[9]
#define PROJECT_DESCR_descr_E &at[10]

#define PROJECT_ID &at[5]

#define PROJDESC &at[11]
#define PROJDESC_pub &at[12]
#define PROJDESC_date &at[14]
#define PROJDESC_comment &at[16]
#define PROJDESC_title &at[17]