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 = "asnalign.h64";
13 static AsnValxNode avnx[13] = {
14     {20,"not-set" ,0,0.0,&avnx[1] } ,
15     {20,"global" ,1,0.0,&avnx[2] } ,
16     {20,"diags" ,2,0.0,&avnx[3] } ,
17     {20,"partial" ,3,0.0,&avnx[4] } ,
18     {20,"disc" ,4,0.0,&avnx[5] } ,
19     {20,"other" ,255,0.0,NULL } ,
20     {3,NULL,2,0.0,NULL } ,
21     {3,NULL,2,0.0,NULL } ,
22     {3,NULL,2,0.0,NULL } ,
23     {3,NULL,2,0.0,NULL } ,
24     {20,"transcript" ,0,0.0,&avnx[11] } ,
25     {20,"protein" ,1,0.0,NULL } ,
26     {3,NULL,0,0.0,NULL } };
27 
28 static AsnType atx[161] = {
29   {401, "Seq-align" ,1,0,0,0,0,1,0,0,NULL,&atx[15],&atx[1],0,&atx[7]} ,
30   {0, "type" ,128,0,0,0,0,0,0,0,NULL,&atx[2],&avnx[0],0,&atx[3]} ,
31   {310, "ENUMERATED" ,0,10,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
32   {0, "dim" ,128,1,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[5]} ,
33   {302, "INTEGER" ,0,2,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
34   {0, "score" ,128,2,0,1,0,0,0,0,NULL,&atx[16],&atx[6],0,&atx[17]} ,
35   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[7],NULL,0,NULL} ,
36   {402, "Score" ,1,0,0,0,0,1,0,0,NULL,&atx[15],&atx[8],0,&atx[111]} ,
37   {0, "id" ,128,0,0,1,0,0,0,0,NULL,&atx[9],NULL,0,&atx[10]} ,
38   {409, "Object-id" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[20]} ,
39   {0, "value" ,128,1,0,0,0,0,0,0,NULL,&atx[14],&atx[11],0,NULL} ,
40   {0, "real" ,128,0,0,0,0,0,0,0,NULL,&atx[12],NULL,0,&atx[13]} ,
41   {309, "REAL" ,0,9,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
42   {0, "int" ,128,1,0,0,0,0,0,0,NULL,&atx[4],NULL,0,NULL} ,
43   {315, "CHOICE" ,0,-1,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
44   {311, "SEQUENCE" ,0,16,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
45   {314, "SET OF" ,0,17,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
46   {0, "segs" ,128,3,0,0,0,0,0,0,NULL,&atx[14],&atx[18],0,&atx[155]} ,
47   {0, "dendiag" ,128,0,0,0,0,0,0,0,NULL,&atx[25],&atx[19],0,&atx[34]} ,
48   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[20],NULL,0,NULL} ,
49   {410, "Dense-diag" ,1,0,0,0,0,0,0,0,NULL,&atx[15],&atx[21],0,&atx[35]} ,
50   {0, "dim" ,128,0,0,0,1,0,0,0,&avnx[6],&atx[4],NULL,0,&atx[22]} ,
51   {0, "ids" ,128,1,0,0,0,0,0,0,NULL,&atx[25],&atx[23],0,&atx[26]} ,
52   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[24],NULL,0,NULL} ,
53   {405, "Seq-id" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[56]} ,
54   {312, "SEQUENCE OF" ,0,16,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
55   {0, "starts" ,128,2,0,0,0,0,0,0,NULL,&atx[25],&atx[27],0,&atx[28]} ,
56   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[4],NULL,0,NULL} ,
57   {0, "len" ,128,3,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[29]} ,
58   {0, "strands" ,128,4,0,1,0,0,0,0,NULL,&atx[25],&atx[30],0,&atx[32]} ,
59   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[31],NULL,0,NULL} ,
60   {407, "Na-strand" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[122]} ,
61   {0, "scores" ,128,5,0,1,0,0,0,0,NULL,&atx[16],&atx[33],0,NULL} ,
62   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[7],NULL,0,NULL} ,
63   {0, "denseg" ,128,1,0,0,0,0,0,0,NULL,&atx[35],NULL,0,&atx[48]} ,
64   {411, "Dense-seg" ,1,0,0,0,0,0,0,0,NULL,&atx[15],&atx[36],0,&atx[50]} ,
65   {0, "dim" ,128,0,0,0,1,0,0,0,&avnx[7],&atx[4],NULL,0,&atx[37]} ,
66   {0, "numseg" ,128,1,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[38]} ,
67   {0, "ids" ,128,2,0,0,0,0,0,0,NULL,&atx[25],&atx[39],0,&atx[40]} ,
68   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[24],NULL,0,NULL} ,
69   {0, "starts" ,128,3,0,0,0,0,0,0,NULL,&atx[25],&atx[41],0,&atx[42]} ,
70   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[4],NULL,0,NULL} ,
71   {0, "lens" ,128,4,0,0,0,0,0,0,NULL,&atx[25],&atx[43],0,&atx[44]} ,
72   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[4],NULL,0,NULL} ,
73   {0, "strands" ,128,5,0,1,0,0,0,0,NULL,&atx[25],&atx[45],0,&atx[46]} ,
74   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[31],NULL,0,NULL} ,
75   {0, "scores" ,128,6,0,1,0,0,0,0,NULL,&atx[25],&atx[47],0,NULL} ,
76   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[7],NULL,0,NULL} ,
77   {0, "std" ,128,2,0,0,0,0,0,0,NULL,&atx[25],&atx[49],0,&atx[59]} ,
78   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[50],NULL,0,NULL} ,
79   {412, "Std-seg" ,1,0,0,0,0,0,0,0,NULL,&atx[15],&atx[51],0,&atx[60]} ,
80   {0, "dim" ,128,0,0,0,1,0,0,0,&avnx[8],&atx[4],NULL,0,&atx[52]} ,
81   {0, "ids" ,128,1,0,1,0,0,0,0,NULL,&atx[25],&atx[53],0,&atx[54]} ,
82   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[24],NULL,0,NULL} ,
83   {0, "loc" ,128,2,0,0,0,0,0,0,NULL,&atx[25],&atx[55],0,&atx[57]} ,
84   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[56],NULL,0,NULL} ,
85   {406, "Seq-loc" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[31]} ,
86   {0, "scores" ,128,3,0,1,0,0,0,0,NULL,&atx[16],&atx[58],0,NULL} ,
87   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[7],NULL,0,NULL} ,
88   {0, "packed" ,128,3,0,0,0,0,0,0,NULL,&atx[60],NULL,0,&atx[75]} ,
89   {413, "Packed-seg" ,1,0,0,0,0,0,0,0,NULL,&atx[15],&atx[61],0,&atx[79]} ,
90   {0, "dim" ,128,0,0,0,1,0,0,0,&avnx[9],&atx[4],NULL,0,&atx[62]} ,
91   {0, "numseg" ,128,1,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[63]} ,
92   {0, "ids" ,128,2,0,0,0,0,0,0,NULL,&atx[25],&atx[64],0,&atx[65]} ,
93   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[24],NULL,0,NULL} ,
94   {0, "starts" ,128,3,0,0,0,0,0,0,NULL,&atx[25],&atx[66],0,&atx[67]} ,
95   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[4],NULL,0,NULL} ,
96   {0, "present" ,128,4,0,0,0,0,0,0,NULL,&atx[68],NULL,0,&atx[69]} ,
97   {304, "OCTET STRING" ,0,4,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
98   {0, "lens" ,128,5,0,0,0,0,0,0,NULL,&atx[25],&atx[70],0,&atx[71]} ,
99   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[4],NULL,0,NULL} ,
100   {0, "strands" ,128,6,0,1,0,0,0,0,NULL,&atx[25],&atx[72],0,&atx[73]} ,
101   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[31],NULL,0,NULL} ,
102   {0, "scores" ,128,7,0,1,0,0,0,0,NULL,&atx[25],&atx[74],0,NULL} ,
103   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[7],NULL,0,NULL} ,
104   {0, "disc" ,128,4,0,0,0,0,0,0,NULL,&atx[76],NULL,0,&atx[78]} ,
105   {404, "Seq-align-set" ,1,0,0,0,0,1,0,0,NULL,&atx[16],&atx[77],0,&atx[24]} ,
106   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[0],NULL,0,NULL} ,
107   {0, "spliced" ,128,5,0,0,0,0,0,0,NULL,&atx[79],NULL,0,&atx[130]} ,
108   {414, "Spliced-seg" ,1,0,0,0,0,0,0,0,NULL,&atx[15],&atx[80],0,&atx[131]} ,
109   {0, "product-id" ,128,0,0,1,0,0,0,0,NULL,&atx[24],NULL,0,&atx[81]} ,
110   {0, "genomic-id" ,128,1,0,1,0,0,0,0,NULL,&atx[24],NULL,0,&atx[82]} ,
111   {0, "product-strand" ,128,2,0,1,0,0,0,0,NULL,&atx[31],NULL,0,&atx[83]} ,
112   {0, "genomic-strand" ,128,3,0,1,0,0,0,0,NULL,&atx[31],NULL,0,&atx[84]} ,
113   {0, "product-type" ,128,4,0,0,0,0,0,0,NULL,&atx[2],&avnx[10],0,&atx[85]} ,
114   {0, "exons" ,128,5,0,0,0,0,0,0,NULL,&atx[25],&atx[86],0,&atx[123]} ,
115   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[87],NULL,0,NULL} ,
116   {416, "Spliced-exon" ,1,0,0,0,0,0,0,0,NULL,&atx[15],&atx[88],0,&atx[127]} ,
117   {0, "product-start" ,128,0,0,0,0,0,0,0,NULL,&atx[89],NULL,0,&atx[95]} ,
118   {418, "Product-pos" ,1,0,0,0,0,0,0,0,NULL,&atx[14],&atx[90],0,&atx[104]} ,
119   {0, "nucpos" ,128,0,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[91]} ,
120   {0, "protpos" ,128,1,0,0,0,0,0,0,NULL,&atx[92],NULL,0,NULL} ,
121   {421, "Prot-pos" ,1,0,0,0,0,0,0,0,NULL,&atx[15],&atx[93],0,&atx[135]} ,
122   {0, "amin" ,128,0,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[94]} ,
123   {0, "frame" ,128,1,0,0,1,0,0,0,&avnx[12],&atx[4],NULL,0,NULL} ,
124   {0, "product-end" ,128,1,0,0,0,0,0,0,NULL,&atx[89],NULL,0,&atx[96]} ,
125   {0, "genomic-start" ,128,2,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[97]} ,
126   {0, "genomic-end" ,128,3,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[98]} ,
127   {0, "product-id" ,128,4,0,1,0,0,0,0,NULL,&atx[24],NULL,0,&atx[99]} ,
128   {0, "genomic-id" ,128,5,0,1,0,0,0,0,NULL,&atx[24],NULL,0,&atx[100]} ,
129   {0, "product-strand" ,128,6,0,1,0,0,0,0,NULL,&atx[31],NULL,0,&atx[101]} ,
130   {0, "genomic-strand" ,128,7,0,1,0,0,0,0,NULL,&atx[31],NULL,0,&atx[102]} ,
131   {0, "parts" ,128,8,0,1,0,0,0,0,NULL,&atx[25],&atx[103],0,&atx[110]} ,
132   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[104],NULL,0,NULL} ,
133   {419, "Spliced-exon-chunk" ,1,0,0,0,0,0,0,0,NULL,&atx[14],&atx[105],0,&atx[114]} ,
134   {0, "match" ,128,0,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[106]} ,
135   {0, "mismatch" ,128,1,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[107]} ,
136   {0, "diag" ,128,2,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[108]} ,
137   {0, "product-ins" ,128,3,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[109]} ,
138   {0, "genomic-ins" ,128,4,0,0,0,0,0,0,NULL,&atx[4],NULL,0,NULL} ,
139   {0, "scores" ,128,9,0,1,0,0,0,0,NULL,&atx[111],NULL,0,&atx[113]} ,
140   {403, "Score-set" ,1,0,0,0,0,1,0,0,NULL,&atx[16],&atx[112],0,&atx[76]} ,
141   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[7],NULL,0,NULL} ,
142   {0, "acceptor-before-exon" ,128,10,0,1,0,0,0,0,NULL,&atx[114],NULL,0,&atx[117]} ,
143   {420, "Splice-site" ,1,0,0,0,0,0,0,0,NULL,&atx[15],&atx[115],0,&atx[92]} ,
144   {0, "bases" ,128,0,0,0,0,0,0,0,NULL,&atx[116],NULL,0,NULL} ,
145   {323, "VisibleString" ,0,26,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
146   {0, "donor-after-exon" ,128,11,0,1,0,0,0,0,NULL,&atx[114],NULL,0,&atx[118]} ,
147   {0, "partial" ,128,12,0,1,0,0,0,0,NULL,&atx[119],NULL,0,&atx[120]} ,
148   {301, "BOOLEAN" ,0,1,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
149   {0, "ext" ,128,13,0,1,0,0,0,0,NULL,&atx[25],&atx[121],0,NULL} ,
150   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[122],NULL,0,NULL} ,
151   {408, "User-object" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[9]} ,
152   {0, "poly-a" ,128,6,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[124]} ,
153   {0, "product-length" ,128,7,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[125]} ,
154   {0, "modifiers" ,128,8,0,1,0,0,0,0,NULL,&atx[16],&atx[126],0,NULL} ,
155   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[127],NULL,0,NULL} ,
156   {417, "Spliced-seg-modifier" ,1,0,0,0,0,0,0,0,NULL,&atx[14],&atx[128],0,&atx[89]} ,
157   {0, "start-codon-found" ,128,0,0,0,0,0,0,0,NULL,&atx[119],NULL,0,&atx[129]} ,
158   {0, "stop-codon-found" ,128,1,0,0,0,0,0,0,NULL,&atx[119],NULL,0,NULL} ,
159   {0, "sparse" ,128,6,0,0,0,0,0,0,NULL,&atx[131],NULL,0,NULL} ,
160   {415, "Sparse-seg" ,1,0,0,0,0,0,0,0,NULL,&atx[15],&atx[132],0,&atx[87]} ,
161   {0, "master-id" ,128,0,0,1,0,0,0,0,NULL,&atx[24],NULL,0,&atx[133]} ,
162   {0, "rows" ,128,1,0,0,0,0,0,0,NULL,&atx[16],&atx[134],0,&atx[149]} ,
163   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[135],NULL,0,NULL} ,
164   {422, "Sparse-align" ,1,0,0,0,0,0,0,0,NULL,&atx[15],&atx[136],0,&atx[153]} ,
165   {0, "first-id" ,128,0,0,0,0,0,0,0,NULL,&atx[24],NULL,0,&atx[137]} ,
166   {0, "second-id" ,128,1,0,0,0,0,0,0,NULL,&atx[24],NULL,0,&atx[138]} ,
167   {0, "numseg" ,128,2,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[139]} ,
168   {0, "first-starts" ,128,3,0,0,0,0,0,0,NULL,&atx[25],&atx[140],0,&atx[141]} ,
169   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[4],NULL,0,NULL} ,
170   {0, "second-starts" ,128,4,0,0,0,0,0,0,NULL,&atx[25],&atx[142],0,&atx[143]} ,
171   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[4],NULL,0,NULL} ,
172   {0, "lens" ,128,5,0,0,0,0,0,0,NULL,&atx[25],&atx[144],0,&atx[145]} ,
173   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[4],NULL,0,NULL} ,
174   {0, "second-strands" ,128,6,0,1,0,0,0,0,NULL,&atx[25],&atx[146],0,&atx[147]} ,
175   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[31],NULL,0,NULL} ,
176   {0, "seg-scores" ,128,7,0,1,0,0,0,0,NULL,&atx[16],&atx[148],0,NULL} ,
177   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[7],NULL,0,NULL} ,
178   {0, "row-scores" ,128,2,0,1,0,0,0,0,NULL,&atx[16],&atx[150],0,&atx[151]} ,
179   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[7],NULL,0,NULL} ,
180   {0, "ext" ,128,3,0,1,0,0,0,0,NULL,&atx[16],&atx[152],0,NULL} ,
181   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[153],NULL,0,NULL} ,
182   {423, "Sparse-seg-ext" ,1,0,0,0,0,0,0,0,NULL,&atx[15],&atx[154],0,NULL} ,
183   {0, "index" ,128,0,0,0,0,0,0,0,NULL,&atx[4],NULL,0,NULL} ,
184   {0, "bounds" ,128,4,0,1,0,0,0,0,NULL,&atx[16],&atx[156],0,&atx[157]} ,
185   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[56],NULL,0,NULL} ,
186   {0, "id" ,128,5,0,1,0,0,0,0,NULL,&atx[25],&atx[158],0,&atx[159]} ,
187   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[9],NULL,0,NULL} ,
188   {0, "ext" ,128,6,0,1,0,0,0,0,NULL,&atx[25],&atx[160],0,NULL} ,
189   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[122],NULL,0,NULL} };
190 
191 static AsnModule ampx[1] = {
192   { "NCBI-Seqalign" , "asnalign.h64",&atx[0],NULL,NULL,0,0} };
193 
194 static AsnValxNodePtr avn = avnx;
195 static AsnTypePtr at = atx;
196 static AsnModulePtr amp = ampx;
197 
198 
199 
200 /**************************************************
201 *
202 *    Defines for Module NCBI-Seqalign
203 *
204 **************************************************/
205 
206 #define SEQ_ALIGN &at[0]
207 #define SEQ_ALIGN_type &at[1]
208 #define SEQ_ALIGN_dim &at[3]
209 #define SEQ_ALIGN_score &at[5]
210 #define SEQ_ALIGN_score_E &at[6]
211 #define SEQ_ALIGN_segs &at[17]
212 #define SEQ_ALIGN_segs_dendiag &at[18]
213 #define SEQ_ALIGN_segs_dendiag_E &at[19]
214 #define SEQ_ALIGN_segs_denseg &at[34]
215 #define SEQ_ALIGN_segs_std &at[48]
216 #define SEQ_ALIGN_segs_std_E &at[49]
217 #define SEQ_ALIGN_segs_packed &at[59]
218 #define SEQ_ALIGN_segs_disc &at[75]
219 #define SEQ_ALIGN_segs_spliced &at[78]
220 #define SEQ_ALIGN_segs_sparse &at[130]
221 #define SEQ_ALIGN_bounds &at[155]
222 #define SEQ_ALIGN_bounds_E &at[156]
223 #define SEQ_ALIGN_id &at[157]
224 #define SEQ_ALIGN_id_E &at[158]
225 #define SEQ_ALIGN_ext &at[159]
226 #define SEQ_ALIGN_ext_E &at[160]
227 
228 #define SCORE &at[7]
229 #define SCORE_id &at[8]
230 #define SCORE_value &at[10]
231 #define SCORE_value_real &at[11]
232 #define SCORE_value_int &at[13]
233 
234 #define SCORE_SET &at[111]
235 #define SCORE_SET_E &at[112]
236 
237 #define SEQ_ALIGN_SET &at[76]
238 #define SEQ_ALIGN_SET_E &at[77]
239 
240 #define DENSE_DIAG &at[20]
241 #define DENSE_DIAG_dim &at[21]
242 #define DENSE_DIAG_ids &at[22]
243 #define DENSE_DIAG_ids_E &at[23]
244 #define DENSE_DIAG_starts &at[26]
245 #define DENSE_DIAG_starts_E &at[27]
246 #define DENSE_DIAG_len &at[28]
247 #define DENSE_DIAG_strands &at[29]
248 #define DENSE_DIAG_strands_E &at[30]
249 #define DENSE_DIAG_scores &at[32]
250 #define DENSE_DIAG_scores_E &at[33]
251 
252 #define DENSE_SEG &at[35]
253 #define DENSE_SEG_dim &at[36]
254 #define DENSE_SEG_numseg &at[37]
255 #define DENSE_SEG_ids &at[38]
256 #define DENSE_SEG_ids_E &at[39]
257 #define DENSE_SEG_starts &at[40]
258 #define DENSE_SEG_starts_E &at[41]
259 #define DENSE_SEG_lens &at[42]
260 #define DENSE_SEG_lens_E &at[43]
261 #define DENSE_SEG_strands &at[44]
262 #define DENSE_SEG_strands_E &at[45]
263 #define DENSE_SEG_scores &at[46]
264 #define DENSE_SEG_scores_E &at[47]
265 
266 #define STD_SEG &at[50]
267 #define STD_SEG_dim &at[51]
268 #define STD_SEG_ids &at[52]
269 #define STD_SEG_ids_E &at[53]
270 #define STD_SEG_loc &at[54]
271 #define STD_SEG_loc_E &at[55]
272 #define STD_SEG_scores &at[57]
273 #define STD_SEG_scores_E &at[58]
274 
275 #define PACKED_SEG &at[60]
276 #define PACKED_SEG_dim &at[61]
277 #define PACKED_SEG_numseg &at[62]
278 #define PACKED_SEG_ids &at[63]
279 #define PACKED_SEG_ids_E &at[64]
280 #define PACKED_SEG_starts &at[65]
281 #define PACKED_SEG_starts_E &at[66]
282 #define PACKED_SEG_present &at[67]
283 #define PACKED_SEG_lens &at[69]
284 #define PACKED_SEG_lens_E &at[70]
285 #define PACKED_SEG_strands &at[71]
286 #define PACKED_SEG_strands_E &at[72]
287 #define PACKED_SEG_scores &at[73]
288 #define PACKED_SEG_scores_E &at[74]
289 
290 #define SPLICED_SEG &at[79]
291 #define SPLICED_SEG_product_id &at[80]
292 #define SPLICED_SEG_genomic_id &at[81]
293 #define SPLICED_SEG_product_strand &at[82]
294 #define SPLICED_SEG_genomic_strand &at[83]
295 #define SPLICED_SEG_product_type &at[84]
296 #define SPLICED_SEG_exons &at[85]
297 #define SPLICED_SEG_exons_E &at[86]
298 #define SPLICED_SEG_poly_a &at[123]
299 #define SPLICED_SEG_product_length &at[124]
300 #define SPLICED_SEG_modifiers &at[125]
301 #define SPLICED_SEG_modifiers_E &at[126]
302 
303 #define SPARSE_SEG &at[131]
304 #define SPARSE_SEG_master_id &at[132]
305 #define SPARSE_SEG_rows &at[133]
306 #define SPARSE_SEG_rows_E &at[134]
307 #define SPARSE_SEG_row_scores &at[149]
308 #define SPARSE_SEG_row_scores_E &at[150]
309 #define SPARSE_SEG_ext &at[151]
310 #define SPARSE_SEG_ext_E &at[152]
311 
312 #define SPLICED_EXON &at[87]
313 #define SPLICED_EXON_product_start &at[88]
314 #define SPLICED_EXON_product_end &at[95]
315 #define SPLICED_EXON_genomic_start &at[96]
316 #define SPLICED_EXON_genomic_end &at[97]
317 #define SPLICED_EXON_product_id &at[98]
318 #define SPLICED_EXON_genomic_id &at[99]
319 #define SPLICED_EXON_product_strand &at[100]
320 #define SPLICED_EXON_genomic_strand &at[101]
321 #define SPLICED_EXON_parts &at[102]
322 #define SPLICED_EXON_parts_E &at[103]
323 #define SPLICED_EXON_scores &at[110]
324 #define EXON_acceptor_before_exon &at[113]
325 #define SPLICED_EXON_donor_after_exon &at[117]
326 #define SPLICED_EXON_partial &at[118]
327 #define SPLICED_EXON_ext &at[120]
328 #define SPLICED_EXON_ext_E &at[121]
329 
330 #define SPLICED_SEG_MODIFIER &at[127]
331 #define SEG_MODIFIER_start_codon_found &at[128]
332 #define SEG_MODIFIER_stop_codon_found &at[129]
333 
334 #define PRODUCT_POS &at[89]
335 #define PRODUCT_POS_nucpos &at[90]
336 #define PRODUCT_POS_protpos &at[91]
337 
338 #define SPLICED_EXON_CHUNK &at[104]
339 #define SPLICED_EXON_CHUNK_match &at[105]
340 #define SPLICED_EXON_CHUNK_mismatch &at[106]
341 #define SPLICED_EXON_CHUNK_diag &at[107]
342 #define SPLICED_EXON_CHUNK_product_ins &at[108]
343 #define SPLICED_EXON_CHUNK_genomic_ins &at[109]
344 
345 #define SPLICE_SITE &at[114]
346 #define SPLICE_SITE_bases &at[115]
347 
348 #define PROT_POS &at[92]
349 #define PROT_POS_amin &at[93]
350 #define PROT_POS_frame &at[94]
351 
352 #define SPARSE_ALIGN &at[135]
353 #define SPARSE_ALIGN_first_id &at[136]
354 #define SPARSE_ALIGN_second_id &at[137]
355 #define SPARSE_ALIGN_numseg &at[138]
356 #define SPARSE_ALIGN_first_starts &at[139]
357 #define SPARSE_ALIGN_first_starts_E &at[140]
358 #define SPARSE_ALIGN_second_starts &at[141]
359 #define SPARSE_ALIGN_second_starts_E &at[142]
360 #define SPARSE_ALIGN_lens &at[143]
361 #define SPARSE_ALIGN_lens_E &at[144]
362 #define SPARSE_ALIGN_second_strands &at[145]
363 #define SPARSE_ALIGN_second_strands_E &at[146]
364 #define SPARSE_ALIGN_seg_scores &at[147]
365 #define SPARSE_ALIGN_seg_scores_E &at[148]
366 
367 #define SPARSE_SEG_EXT &at[153]
368 #define SPARSE_SEG_EXT_index &at[154]
369