~ubuntu-branches/debian/experimental/ncbi-tools6/experimental

« back to all changes in this revision

Viewing changes to network/id2arch/seqsplit.h

  • Committer: Bazaar Package Importer
  • Author(s): Aaron M. Ucko
  • Date: 2005-03-27 12:00:15 UTC
  • mfrom: (2.1.2 hoary)
  • Revision ID: james.westby@ubuntu.com-20050327120015-embhesp32nj73p9r
Tags: 6.1.20041020-3
* Fix FTBFS under GCC 4.0 caused by inconsistent use of "static" on
  functions.  (Closes: #295110.)
* Add a watch file, now that we can.  (Upstream's layout needs version=3.)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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 = "seqsplit.h15";
 
13
static AsnValxNode avnx[3] = {
 
14
    {3,NULL,1,0.0,NULL } ,
 
15
    {3,NULL,1,0.0,NULL } ,
 
16
    {3,NULL,1,0.0,NULL } };
 
17
 
 
18
static AsnType atx[123] = {
 
19
  {401, "ID2S-Chunk-Id" ,1,0,0,0,0,1,0,0,NULL,&atx[1],NULL,0,&atx[2]} ,
 
20
  {302, "INTEGER" ,0,2,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
 
21
  {402, "ID2S-Seq-annot-Info" ,1,0,0,0,0,1,0,0,NULL,&atx[15],&atx[3],0,&atx[41]} ,
 
22
  {0, "name" ,128,0,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[5]} ,
 
23
  {323, "VisibleString" ,0,26,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
 
24
  {0, "align" ,128,1,0,1,0,0,0,0,NULL,&atx[6],NULL,0,&atx[7]} ,
 
25
  {305, "NULL" ,0,5,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
 
26
  {0, "graph" ,128,2,0,1,0,0,0,0,NULL,&atx[6],NULL,0,&atx[8]} ,
 
27
  {0, "feat" ,128,3,0,1,0,0,0,0,NULL,&atx[14],&atx[9],0,&atx[16]} ,
 
28
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[10],NULL,0,NULL} ,
 
29
  {425, "ID2S-Feat-type-Info" ,1,0,0,0,0,0,0,0,NULL,&atx[15],&atx[11],0,&atx[17]} ,
 
30
  {0, "type" ,128,0,0,0,0,0,0,0,NULL,&atx[1],NULL,0,&atx[12]} ,
 
31
  {0, "subtypes" ,128,1,0,1,0,0,0,0,NULL,&atx[14],&atx[13],0,NULL} ,
 
32
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[1],NULL,0,NULL} ,
 
33
  {314, "SET OF" ,0,17,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
 
34
  {311, "SEQUENCE" ,0,16,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
 
35
  {0, "seq-loc" ,128,4,0,1,0,0,0,0,NULL,&atx[17],NULL,0,NULL} ,
 
36
  {426, "ID2-Seq-loc" ,1,0,0,0,0,0,0,0,NULL,&atx[40],&atx[18],0,&atx[99]} ,
 
37
  {0, "gi-whole" ,128,0,0,0,0,0,0,0,NULL,&atx[1],NULL,0,&atx[19]} ,
 
38
  {0, "interval" ,128,1,0,0,0,0,0,0,NULL,&atx[20],NULL,0,&atx[24]} ,
 
39
  {430, "ID2-Interval" ,1,0,0,0,0,0,0,0,NULL,&atx[15],&atx[21],0,&atx[25]} ,
 
40
  {0, "gi" ,128,0,0,0,0,0,0,0,NULL,&atx[1],NULL,0,&atx[22]} ,
 
41
  {0, "start" ,128,1,0,0,0,0,0,0,NULL,&atx[1],NULL,0,&atx[23]} ,
 
42
  {0, "length" ,128,2,0,0,1,0,0,0,&avnx[0],&atx[1],NULL,0,NULL} ,
 
43
  {0, "packed-ints" ,128,2,0,0,0,0,0,0,NULL,&atx[25],NULL,0,&atx[32]} ,
 
44
  {431, "ID2-Packed-Seq-ints" ,1,0,0,0,0,0,0,0,NULL,&atx[15],&atx[26],0,&atx[29]} ,
 
45
  {0, "gi" ,128,0,0,0,0,0,0,0,NULL,&atx[1],NULL,0,&atx[27]} ,
 
46
  {0, "intervals" ,128,1,0,0,0,0,0,0,NULL,&atx[14],&atx[28],0,NULL} ,
 
47
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[29],NULL,0,NULL} ,
 
48
  {432, "ID2-Seq-range" ,1,0,0,0,0,0,0,0,NULL,&atx[15],&atx[30],0,NULL} ,
 
49
  {0, "start" ,128,0,0,0,0,0,0,0,NULL,&atx[1],NULL,0,&atx[31]} ,
 
50
  {0, "length" ,128,1,0,0,1,0,0,0,&avnx[1],&atx[1],NULL,0,NULL} ,
 
51
  {0, "gi-whole-range" ,128,3,0,0,0,0,0,0,NULL,&atx[33],NULL,0,&atx[36]} ,
 
52
  {414, "ID2-Id-Range" ,1,0,0,0,0,0,0,0,NULL,&atx[15],&atx[34],0,&atx[57]} ,
 
53
  {0, "start" ,128,0,0,0,0,0,0,0,NULL,&atx[1],NULL,0,&atx[35]} ,
 
54
  {0, "count" ,128,1,0,0,1,0,0,0,&avnx[2],&atx[1],NULL,0,NULL} ,
 
55
  {0, "loc-set" ,128,4,0,0,0,0,0,0,NULL,&atx[14],&atx[37],0,&atx[38]} ,
 
56
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[17],NULL,0,NULL} ,
 
57
  {0, "seq-loc" ,128,5,0,0,0,0,0,0,NULL,&atx[39],NULL,0,NULL} ,
 
58
  {404, "Seq-loc" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[42]} ,
 
59
  {315, "CHOICE" ,0,-1,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
 
60
  {403, "Seq-id" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[39]} ,
 
61
  {405, "Bioseq" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[43]} ,
 
62
  {406, "Seq-annot" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[44]} ,
 
63
  {407, "Seq-descr" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[45]} ,
 
64
  {408, "Seq-literal" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[46]} ,
 
65
  {409, "Seq-align" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[47]} ,
 
66
  {410, "ID2S-Split-Info" ,1,0,0,0,0,0,0,0,NULL,&atx[15],&atx[48],0,&atx[50]} ,
 
67
  {0, "bioseqs-info" ,128,0,0,1,0,0,0,0,NULL,&atx[14],&atx[49],0,&atx[64]} ,
 
68
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[50],NULL,0,NULL} ,
 
69
  {411, "ID2S-Bioseqs-Info" ,1,0,0,0,0,0,0,0,NULL,&atx[15],&atx[51],0,&atx[66]} ,
 
70
  {0, "info" ,128,0,0,0,0,0,0,0,NULL,&atx[52],NULL,0,&atx[63]} ,
 
71
  {413, "ID2S-Bioseq-Info" ,1,0,0,0,0,0,0,0,NULL,&atx[15],&atx[53],0,&atx[33]} ,
 
72
  {0, "gap-count" ,128,0,0,1,0,0,0,0,NULL,&atx[1],NULL,0,&atx[54]} ,
 
73
  {0, "seq-map-has-ref" ,128,1,0,1,0,0,0,0,NULL,&atx[55],NULL,0,&atx[56]} ,
 
74
  {301, "BOOLEAN" ,0,1,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
 
75
  {0, "sequence-split" ,128,2,0,1,0,0,0,0,NULL,&atx[57],NULL,0,NULL} ,
 
76
  {415, "ID2S-Sequence-Split-Info" ,1,0,0,0,0,0,0,0,NULL,&atx[15],&atx[58],0,&atx[70]} ,
 
77
  {0, "block-size" ,128,0,0,0,0,0,0,0,NULL,&atx[1],NULL,0,&atx[59]} ,
 
78
  {0, "chunk-start" ,128,1,0,0,0,0,0,0,NULL,&atx[0],NULL,0,&atx[60]} ,
 
79
  {0, "chunk-blocks" ,128,2,0,0,0,0,0,0,NULL,&atx[62],&atx[61],0,NULL} ,
 
80
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[1],NULL,0,NULL} ,
 
81
  {312, "SEQUENCE OF" ,0,16,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
 
82
  {0, "bioseqs" ,128,1,0,0,0,0,0,0,NULL,&atx[33],NULL,0,NULL} ,
 
83
  {0, "chunks" ,128,1,0,0,0,0,0,0,NULL,&atx[14],&atx[65],0,NULL} ,
 
84
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[66],NULL,0,NULL} ,
 
85
  {412, "ID2S-Chunk-Info" ,1,0,0,0,0,0,0,0,NULL,&atx[15],&atx[67],0,&atx[52]} ,
 
86
  {0, "id" ,128,0,0,0,0,0,0,0,NULL,&atx[0],NULL,0,&atx[68]} ,
 
87
  {0, "content" ,128,1,0,0,0,0,0,0,NULL,&atx[14],&atx[69],0,NULL} ,
 
88
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[70],NULL,0,NULL} ,
 
89
  {416, "ID2S-Chunk-Content" ,1,0,0,0,0,0,0,0,NULL,&atx[40],&atx[71],0,&atx[72]} ,
 
90
  {0, "seq-descr" ,128,0,0,0,0,0,0,0,NULL,&atx[72],NULL,0,&atx[80]} ,
 
91
  {417, "ID2S-Seq-descr-Info" ,1,0,0,0,0,0,0,0,NULL,&atx[15],&atx[73],0,&atx[82]} ,
 
92
  {0, "type-mask" ,128,0,0,0,0,0,0,0,NULL,&atx[1],NULL,0,&atx[74]} ,
 
93
  {0, "bioseqs" ,128,1,0,1,0,0,0,0,NULL,&atx[75],NULL,0,&atx[77]} ,
 
94
  {423, "ID2-Bioseq-Ids" ,1,0,0,0,0,0,0,0,NULL,&atx[14],&atx[76],0,&atx[78]} ,
 
95
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[33],NULL,0,NULL} ,
 
96
  {0, "bioseq-sets" ,128,2,0,1,0,0,0,0,NULL,&atx[78],NULL,0,NULL} ,
 
97
  {424, "ID2-Bioseq-set-Ids" ,1,0,0,0,0,0,0,0,NULL,&atx[14],&atx[79],0,&atx[10]} ,
 
98
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[1],NULL,0,NULL} ,
 
99
  {0, "seq-annot" ,128,1,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[81]} ,
 
100
  {0, "seq-assembly" ,128,2,0,0,0,0,0,0,NULL,&atx[82],NULL,0,&atx[84]} ,
 
101
  {418, "ID2S-Seq-assembly-Info" ,1,0,0,0,0,0,0,0,NULL,&atx[15],&atx[83],0,&atx[85]} ,
 
102
  {0, "bioseqs" ,128,0,0,0,0,0,0,0,NULL,&atx[75],NULL,0,NULL} ,
 
103
  {0, "seq-map" ,128,3,0,0,0,0,0,0,NULL,&atx[85],NULL,0,&atx[86]} ,
 
104
  {419, "ID2S-Seq-map-Info" ,1,0,0,0,0,0,0,0,NULL,&atx[17],NULL,0,&atx[87]} ,
 
105
  {0, "seq-data" ,128,4,0,0,0,0,0,0,NULL,&atx[87],NULL,0,&atx[88]} ,
 
106
  {420, "ID2S-Seq-data-Info" ,1,0,0,0,0,0,0,0,NULL,&atx[17],NULL,0,&atx[89]} ,
 
107
  {0, "seq-annot-place" ,128,5,0,0,0,0,0,0,NULL,&atx[89],NULL,0,&atx[93]} ,
 
108
  {421, "ID2S-Seq-annot-place-Info" ,1,0,0,0,0,0,0,0,NULL,&atx[15],&atx[90],0,&atx[95]} ,
 
109
  {0, "name" ,128,0,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[91]} ,
 
110
  {0, "bioseqs" ,128,1,0,1,0,0,0,0,NULL,&atx[75],NULL,0,&atx[92]} ,
 
111
  {0, "bioseq-sets" ,128,2,0,1,0,0,0,0,NULL,&atx[78],NULL,0,NULL} ,
 
112
  {0, "bioseq-place" ,128,6,0,0,0,0,0,0,NULL,&atx[14],&atx[94],0,NULL} ,
 
113
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[95],NULL,0,NULL} ,
 
114
  {422, "ID2S-Bioseq-place-Info" ,1,0,0,0,0,0,0,0,NULL,&atx[15],&atx[96],0,&atx[75]} ,
 
115
  {0, "bioseq-set" ,128,0,0,0,0,0,0,0,NULL,&atx[1],NULL,0,&atx[97]} ,
 
116
  {0, "seq-ids" ,128,1,0,0,0,0,0,0,NULL,&atx[14],&atx[98],0,NULL} ,
 
117
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[41],NULL,0,NULL} ,
 
118
  {427, "ID2S-Chunk" ,1,0,0,0,0,0,0,0,NULL,&atx[15],&atx[100],0,&atx[102]} ,
 
119
  {0, "data" ,128,0,0,0,0,0,0,0,NULL,&atx[14],&atx[101],0,NULL} ,
 
120
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[102],NULL,0,NULL} ,
 
121
  {428, "ID2S-Chunk-Data" ,1,0,0,0,0,0,0,0,NULL,&atx[15],&atx[103],0,&atx[115]} ,
 
122
  {0, "id" ,128,0,0,0,0,0,0,0,NULL,&atx[40],&atx[104],0,&atx[107]} ,
 
123
  {0, "bioseq-set" ,128,0,0,0,0,0,0,0,NULL,&atx[1],NULL,0,&atx[105]} ,
 
124
  {0, "gi" ,128,1,0,0,0,0,0,0,NULL,&atx[1],NULL,0,&atx[106]} ,
 
125
  {0, "seq-id" ,128,2,0,0,0,0,0,0,NULL,&atx[41],NULL,0,NULL} ,
 
126
  {0, "descrs" ,128,1,0,1,0,0,0,0,NULL,&atx[14],&atx[108],0,&atx[109]} ,
 
127
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[44],NULL,0,NULL} ,
 
128
  {0, "annots" ,128,2,0,1,0,0,0,0,NULL,&atx[14],&atx[110],0,&atx[111]} ,
 
129
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[43],NULL,0,NULL} ,
 
130
  {0, "assembly" ,128,3,0,1,0,0,0,0,NULL,&atx[14],&atx[112],0,&atx[113]} ,
 
131
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[46],NULL,0,NULL} ,
 
132
  {0, "seq-map" ,128,4,0,1,0,0,0,0,NULL,&atx[62],&atx[114],0,&atx[119]} ,
 
133
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[115],NULL,0,NULL} ,
 
134
  {429, "ID2S-Sequence-Piece" ,1,0,0,0,0,0,0,0,NULL,&atx[15],&atx[116],0,&atx[20]} ,
 
135
  {0, "start" ,128,0,0,0,0,0,0,0,NULL,&atx[1],NULL,0,&atx[117]} ,
 
136
  {0, "data" ,128,1,0,0,0,0,0,0,NULL,&atx[62],&atx[118],0,NULL} ,
 
137
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[45],NULL,0,NULL} ,
 
138
  {0, "seq-data" ,128,5,0,1,0,0,0,0,NULL,&atx[62],&atx[120],0,&atx[121]} ,
 
139
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[115],NULL,0,NULL} ,
 
140
  {0, "bioseqs" ,128,6,0,1,0,0,0,0,NULL,&atx[14],&atx[122],0,NULL} ,
 
141
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[42],NULL,0,NULL} };
 
142
 
 
143
static AsnModule ampx[1] = {
 
144
  { "NCBI-Seq-split" , "seqsplit.h15",&atx[0],NULL,NULL,0,0} };
 
145
 
 
146
static AsnValxNodePtr avn = avnx;
 
147
static AsnTypePtr at = atx;
 
148
static AsnModulePtr amp = ampx;
 
149
 
 
150
 
 
151
 
 
152
/**************************************************
 
153
*
 
154
*    Defines for Module NCBI-Seq-split
 
155
*
 
156
**************************************************/
 
157
 
 
158
#define ID2S_CHUNK_ID &at[0]
 
159
 
 
160
#define ID2S_SEQ_ANNOT_INFO &at[2]
 
161
#define ID2S_SEQ_ANNOT_INFO_name &at[3]
 
162
#define ID2S_SEQ_ANNOT_INFO_align &at[5]
 
163
#define ID2S_SEQ_ANNOT_INFO_graph &at[7]
 
164
#define ID2S_SEQ_ANNOT_INFO_feat &at[8]
 
165
#define ID2S_SEQ_ANNOT_INFO_feat_E &at[9]
 
166
#define ID2S_SEQ_ANNOT_INFO_seq_loc &at[16]
 
167
 
 
168
#define ID2S_SPLIT_INFO &at[47]
 
169
#define ID2S_SPLIT_INFO_bioseqs_info &at[48]
 
170
#define ID2S_SPLIT_INFO_bioseqs_info_E &at[49]
 
171
#define ID2S_SPLIT_INFO_chunks &at[64]
 
172
#define ID2S_SPLIT_INFO_chunks_E &at[65]
 
173
 
 
174
#define ID2S_BIOSEQS_INFO &at[50]
 
175
#define ID2S_BIOSEQS_INFO_info &at[51]
 
176
#define ID2S_BIOSEQS_INFO_bioseqs &at[63]
 
177
 
 
178
#define ID2S_CHUNK_INFO &at[66]
 
179
#define ID2S_CHUNK_INFO_id &at[67]
 
180
#define ID2S_CHUNK_INFO_content &at[68]
 
181
#define ID2S_CHUNK_INFO_content_E &at[69]
 
182
 
 
183
#define ID2S_BIOSEQ_INFO &at[52]
 
184
#define ID2S_BIOSEQ_INFO_gap_count &at[53]
 
185
#define BIOSEQ_INFO_seq_map_has_ref &at[54]
 
186
#define ID2S_BIOSEQ_INFO_sequence_split &at[56]
 
187
 
 
188
#define ID2_ID_RANGE &at[33]
 
189
#define ID2_ID_RANGE_start &at[34]
 
190
#define ID2_ID_RANGE_count &at[35]
 
191
 
 
192
#define ID2S_SEQUENCE_SPLIT_INFO &at[57]
 
193
#define SEQUENCE_SPLIT_INFO_block_size &at[58]
 
194
#define SPLIT_INFO_chunk_start &at[59]
 
195
#define SPLIT_INFO_chunk_blocks &at[60]
 
196
#define SPLIT_INFO_chunk_blocks_E &at[61]
 
197
 
 
198
#define ID2S_CHUNK_CONTENT &at[70]
 
199
#define ID2S_CHUNK_CONTENT_seq_descr &at[71]
 
200
#define ID2S_CHUNK_CONTENT_seq_annot &at[80]
 
201
#define ID2S_CHUNK_CONTENT_seq_assembly &at[81]
 
202
#define ID2S_CHUNK_CONTENT_seq_map &at[84]
 
203
#define ID2S_CHUNK_CONTENT_seq_data &at[86]
 
204
#define CHUNK_CONTENT_seq_annot_place &at[88]
 
205
#define ID2S_CHUNK_CONTENT_bioseq_place &at[93]
 
206
#define CHUNK_CONTENT_bioseq_place_E &at[94]
 
207
 
 
208
#define ID2S_SEQ_DESCR_INFO &at[72]
 
209
#define ID2S_SEQ_DESCR_INFO_type_mask &at[73]
 
210
#define ID2S_SEQ_DESCR_INFO_bioseqs &at[74]
 
211
#define ID2S_SEQ_DESCR_INFO_bioseq_sets &at[77]
 
212
 
 
213
#define ID2S_SEQ_ASSEMBLY_INFO &at[82]
 
214
#define ID2S_SEQ_ASSEMBLY_INFO_bioseqs &at[83]
 
215
 
 
216
#define ID2S_SEQ_MAP_INFO &at[85]
 
217
 
 
218
#define ID2S_SEQ_DATA_INFO &at[87]
 
219
 
 
220
#define ID2S_SEQ_ANNOT_PLACE_INFO &at[89]
 
221
#define ID2S_SEQ_ANNOT_PLACE_INFO_name &at[90]
 
222
#define SEQ_ANNOT_PLACE_INFO_bioseqs &at[91]
 
223
#define ANNOT_PLACE_INFO_bioseq_sets &at[92]
 
224
 
 
225
#define ID2S_BIOSEQ_PLACE_INFO &at[95]
 
226
#define BIOSEQ_PLACE_INFO_bioseq_set &at[96]
 
227
#define ID2S_BIOSEQ_PLACE_INFO_seq_ids &at[97]
 
228
#define BIOSEQ_PLACE_INFO_seq_ids_E &at[98]
 
229
 
 
230
#define ID2_BIOSEQ_IDS &at[75]
 
231
#define ID2_BIOSEQ_IDS_E &at[76]
 
232
 
 
233
#define ID2_BIOSEQ_SET_IDS &at[78]
 
234
#define ID2_BIOSEQ_SET_IDS_E &at[79]
 
235
 
 
236
#define ID2S_FEAT_TYPE_INFO &at[10]
 
237
#define ID2S_FEAT_TYPE_INFO_type &at[11]
 
238
#define ID2S_FEAT_TYPE_INFO_subtypes &at[12]
 
239
#define ID2S_FEAT_TYPE_INFO_subtypes_E &at[13]
 
240
 
 
241
#define ID2_SEQ_LOC &at[17]
 
242
#define ID2_SEQ_LOC_gi_whole &at[18]
 
243
#define ID2_SEQ_LOC_interval &at[19]
 
244
#define ID2_SEQ_LOC_packed_ints &at[24]
 
245
#define ID2_SEQ_LOC_gi_whole_range &at[32]
 
246
#define ID2_SEQ_LOC_loc_set &at[36]
 
247
#define ID2_SEQ_LOC_loc_set_E &at[37]
 
248
#define ID2_SEQ_LOC_seq_loc &at[38]
 
249
 
 
250
#define ID2S_CHUNK &at[99]
 
251
#define ID2S_CHUNK_data &at[100]
 
252
#define ID2S_CHUNK_data_E &at[101]
 
253
 
 
254
#define ID2S_CHUNK_DATA &at[102]
 
255
#define ID2S_CHUNK_DATA_id &at[103]
 
256
#define ID2S_CHUNK_DATA_id_bioseq_set &at[104]
 
257
#define ID2S_CHUNK_DATA_id_gi &at[105]
 
258
#define ID2S_CHUNK_DATA_id_seq_id &at[106]
 
259
#define ID2S_CHUNK_DATA_descrs &at[107]
 
260
#define ID2S_CHUNK_DATA_descrs_E &at[108]
 
261
#define ID2S_CHUNK_DATA_annots &at[109]
 
262
#define ID2S_CHUNK_DATA_annots_E &at[110]
 
263
#define ID2S_CHUNK_DATA_assembly &at[111]
 
264
#define ID2S_CHUNK_DATA_assembly_E &at[112]
 
265
#define ID2S_CHUNK_DATA_seq_map &at[113]
 
266
#define ID2S_CHUNK_DATA_seq_map_E &at[114]
 
267
#define ID2S_CHUNK_DATA_seq_data &at[119]
 
268
#define ID2S_CHUNK_DATA_seq_data_E &at[120]
 
269
#define ID2S_CHUNK_DATA_bioseqs &at[121]
 
270
#define ID2S_CHUNK_DATA_bioseqs_E &at[122]
 
271
 
 
272
#define ID2S_SEQUENCE_PIECE &at[115]
 
273
#define ID2S_SEQUENCE_PIECE_start &at[116]
 
274
#define ID2S_SEQUENCE_PIECE_data &at[117]
 
275
#define ID2S_SEQUENCE_PIECE_data_E &at[118]
 
276
 
 
277
#define ID2_INTERVAL &at[20]
 
278
#define ID2_INTERVAL_gi &at[21]
 
279
#define ID2_INTERVAL_start &at[22]
 
280
#define ID2_INTERVAL_length &at[23]
 
281
 
 
282
#define ID2_PACKED_SEQ_INTS &at[25]
 
283
#define ID2_PACKED_SEQ_INTS_gi &at[26]
 
284
#define ID2_PACKED_SEQ_INTS_intervals &at[27]
 
285
#define ID2_PACKED_SEQ_INTS_intervals_E &at[28]
 
286
 
 
287
#define ID2_SEQ_RANGE &at[29]
 
288
#define ID2_SEQ_RANGE_start &at[30]
 
289
#define ID2_SEQ_RANGE_length &at[31]