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