NCBI C Toolkit Cross Reference

C/asnstat/asntable.h


  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 = "asntable.h15";
 13 static AsnValxNode avnx[32] = {
 14     {20,"location" ,0,0.0,&avnx[1] } ,
 15     {20,"location-id" ,1,0.0,&avnx[2] } ,
 16     {20,"location-gi" ,2,0.0,&avnx[3] } ,
 17     {20,"location-from" ,3,0.0,&avnx[4] } ,
 18     {20,"location-to" ,4,0.0,&avnx[5] } ,
 19     {20,"location-strand" ,5,0.0,&avnx[6] } ,
 20     {20,"location-fuzz-from-lim" ,6,0.0,&avnx[7] } ,
 21     {20,"location-fuzz-to-lim" ,7,0.0,&avnx[8] } ,
 22     {20,"product" ,10,0.0,&avnx[9] } ,
 23     {20,"product-id" ,11,0.0,&avnx[10] } ,
 24     {20,"product-gi" ,12,0.0,&avnx[11] } ,
 25     {20,"product-from" ,13,0.0,&avnx[12] } ,
 26     {20,"product-to" ,14,0.0,&avnx[13] } ,
 27     {20,"product-strand" ,15,0.0,&avnx[14] } ,
 28     {20,"product-fuzz-from-lim" ,16,0.0,&avnx[15] } ,
 29     {20,"product-fuzz-to-lim" ,17,0.0,&avnx[16] } ,
 30     {20,"id-local" ,20,0.0,&avnx[17] } ,
 31     {20,"xref-id-local" ,21,0.0,&avnx[18] } ,
 32     {20,"partial" ,22,0.0,&avnx[19] } ,
 33     {20,"comment" ,23,0.0,&avnx[20] } ,
 34     {20,"title" ,24,0.0,&avnx[21] } ,
 35     {20,"ext" ,25,0.0,&avnx[22] } ,
 36     {20,"qual" ,26,0.0,&avnx[23] } ,
 37     {20,"dbxref" ,27,0.0,&avnx[24] } ,
 38     {20,"data-imp-key" ,30,0.0,&avnx[25] } ,
 39     {20,"data-region" ,31,0.0,&avnx[26] } ,
 40     {20,"data-cdregion-frame" ,32,0.0,&avnx[27] } ,
 41     {20,"ext-type" ,40,0.0,&avnx[28] } ,
 42     {20,"qual-qual" ,41,0.0,&avnx[29] } ,
 43     {20,"qual-val" ,42,0.0,&avnx[30] } ,
 44     {20,"dbxref-db" ,43,0.0,&avnx[31] } ,
 45     {20,"dbxref-tag" ,44,0.0,NULL } };
 46 
 47 static AsnType atx[68] = {
 48   {401, "SeqTable-column-info" ,1,0,0,0,0,1,0,0,NULL,&atx[6],&atx[1],0,&atx[7]} ,
 49   {0, "title" ,128,0,0,1,0,0,0,0,NULL,&atx[2],NULL,0,&atx[3]} ,
 50   {323, "VisibleString" ,0,26,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
 51   {0, "field-id" ,128,1,0,1,0,0,0,0,NULL,&atx[4],&avnx[0],0,&atx[5]} ,
 52   {302, "INTEGER" ,0,2,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
 53   {0, "field-name" ,128,2,0,1,0,0,0,0,NULL,&atx[2],NULL,0,NULL} ,
 54   {311, "SEQUENCE" ,0,16,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
 55   {402, "SeqTable-column" ,1,0,0,0,0,1,0,0,NULL,&atx[6],&atx[8],0,&atx[62]} ,
 56   {0, "header" ,128,0,0,0,0,0,0,0,NULL,&atx[0],NULL,0,&atx[9]} ,
 57   {0, "data" ,128,1,0,1,0,0,0,0,NULL,&atx[10],NULL,0,&atx[45]} ,
 58   {409, "SeqTable-multi-data" ,1,0,0,0,0,0,0,0,NULL,&atx[44],&atx[11],0,&atx[51]} ,
 59   {0, "int" ,128,0,0,0,0,0,0,0,NULL,&atx[13],&atx[12],0,&atx[14]} ,
 60   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[4],NULL,0,NULL} ,
 61   {312, "SEQUENCE OF" ,0,16,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
 62   {0, "real" ,128,1,0,0,0,0,0,0,NULL,&atx[13],&atx[15],0,&atx[17]} ,
 63   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[16],NULL,0,NULL} ,
 64   {309, "REAL" ,0,9,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
 65   {0, "string" ,128,2,0,0,0,0,0,0,NULL,&atx[13],&atx[18],0,&atx[19]} ,
 66   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[2],NULL,0,NULL} ,
 67   {0, "bytes" ,128,3,0,0,0,0,0,0,NULL,&atx[13],&atx[20],0,&atx[22]} ,
 68   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[21],NULL,0,NULL} ,
 69   {304, "OCTET STRING" ,0,4,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
 70   {0, "common-string" ,128,4,0,0,0,0,0,0,NULL,&atx[23],NULL,0,&atx[28]} ,
 71   {407, "CommonString-table" ,1,0,0,0,0,0,0,0,NULL,&atx[6],&atx[24],0,&atx[29]} ,
 72   {0, "strings" ,128,0,0,0,0,0,0,0,NULL,&atx[13],&atx[25],0,&atx[26]} ,
 73   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[2],NULL,0,NULL} ,
 74   {0, "indexes" ,128,1,0,0,0,0,0,0,NULL,&atx[13],&atx[27],0,NULL} ,
 75   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[4],NULL,0,NULL} ,
 76   {0, "common-bytes" ,128,5,0,0,0,0,0,0,NULL,&atx[29],NULL,0,&atx[34]} ,
 77   {408, "CommonBytes-table" ,1,0,0,0,0,0,0,0,NULL,&atx[6],&atx[30],0,&atx[10]} ,
 78   {0, "bytes" ,128,0,0,0,0,0,0,0,NULL,&atx[13],&atx[31],0,&atx[32]} ,
 79   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[21],NULL,0,NULL} ,
 80   {0, "indexes" ,128,1,0,0,0,0,0,0,NULL,&atx[13],&atx[33],0,NULL} ,
 81   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[4],NULL,0,NULL} ,
 82   {0, "bit" ,128,6,0,0,0,0,0,0,NULL,&atx[21],NULL,0,&atx[35]} ,
 83   {0, "loc" ,128,7,0,0,0,0,0,0,NULL,&atx[13],&atx[36],0,&atx[38]} ,
 84   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[37],NULL,0,NULL} ,
 85   {405, "Seq-loc" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[43]} ,
 86   {0, "id" ,128,8,0,0,0,0,0,0,NULL,&atx[13],&atx[39],0,&atx[41]} ,
 87   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[40],NULL,0,NULL} ,
 88   {404, "Seq-id" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[37]} ,
 89   {0, "interval" ,128,9,0,0,0,0,0,0,NULL,&atx[13],&atx[42],0,NULL} ,
 90   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[43],NULL,0,NULL} ,
 91   {406, "Seq-interval" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[23]} ,
 92   {315, "CHOICE" ,0,-1,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
 93   {0, "sparse" ,128,2,0,1,0,0,0,0,NULL,&atx[46],NULL,0,&atx[50]} ,
 94   {411, "SeqTable-sparse-index" ,1,0,0,0,0,0,0,0,NULL,&atx[44],&atx[47],0,NULL} ,
 95   {0, "indexes" ,128,0,0,0,0,0,0,0,NULL,&atx[13],&atx[48],0,&atx[49]} ,
 96   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[4],NULL,0,NULL} ,
 97   {0, "bit-set" ,128,1,0,0,0,0,0,0,NULL,&atx[21],NULL,0,NULL} ,
 98   {0, "default" ,128,3,0,1,0,0,0,0,NULL,&atx[51],NULL,0,&atx[61]} ,
 99   {410, "SeqTable-single-data" ,1,0,0,0,0,0,0,0,NULL,&atx[44],&atx[52],0,&atx[46]} ,
100   {0, "int" ,128,0,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[53]} ,
101   {0, "real" ,128,1,0,0,0,0,0,0,NULL,&atx[16],NULL,0,&atx[54]} ,
102   {0, "string" ,128,2,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[55]} ,
103   {0, "bytes" ,128,3,0,0,0,0,0,0,NULL,&atx[21],NULL,0,&atx[56]} ,
104   {0, "bit" ,128,4,0,0,0,0,0,0,NULL,&atx[57],NULL,0,&atx[58]} ,
105   {301, "BOOLEAN" ,0,1,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
106   {0, "loc" ,128,5,0,0,0,0,0,0,NULL,&atx[37],NULL,0,&atx[59]} ,
107   {0, "id" ,128,6,0,0,0,0,0,0,NULL,&atx[40],NULL,0,&atx[60]} ,
108   {0, "interval" ,128,7,0,0,0,0,0,0,NULL,&atx[43],NULL,0,NULL} ,
109   {0, "sparse-other" ,128,4,0,1,0,0,0,0,NULL,&atx[51],NULL,0,NULL} ,
110   {403, "Seq-table" ,1,0,0,0,0,1,0,0,NULL,&atx[6],&atx[63],0,&atx[40]} ,
111   {0, "feat-type" ,128,0,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[64]} ,
112   {0, "feat-subtype" ,128,1,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[65]} ,
113   {0, "num-rows" ,128,2,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[66]} ,
114   {0, "columns" ,128,3,0,0,0,0,0,0,NULL,&atx[13],&atx[67],0,NULL} ,
115   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[7],NULL,0,NULL} };
116 
117 static AsnModule ampx[1] = {
118   { "NCBI-SeqTable" , "asntable.h15",&atx[0],NULL,NULL,0,0} };
119 
120 static AsnValxNodePtr avn = avnx;
121 static AsnTypePtr at = atx;
122 static AsnModulePtr amp = ampx;
123 
124 
125 
126 /**************************************************
127 *
128 *    Defines for Module NCBI-SeqTable
129 *
130 **************************************************/
131 
132 #define SEQTABLE_COLUMN_INFO &at[0]
133 #define SEQTABLE_COLUMN_INFO_title &at[1]
134 #define SEQTABLE_COLUMN_INFO_field_id &at[3]
135 #define SEQTABLE_COLUMN_INFO_field_name &at[5]
136 
137 #define SEQTABLE_COLUMN &at[7]
138 #define SEQTABLE_COLUMN_header &at[8]
139 #define SEQTABLE_COLUMN_data &at[9]
140 #define SEQTABLE_COLUMN_sparse &at[45]
141 #define SEQTABLE_COLUMN_default &at[50]
142 #define SEQTABLE_COLUMN_sparse_other &at[61]
143 
144 #define SEQ_TABLE &at[62]
145 #define SEQ_TABLE_feat_type &at[63]
146 #define SEQ_TABLE_feat_subtype &at[64]
147 #define SEQ_TABLE_num_rows &at[65]
148 #define SEQ_TABLE_columns &at[66]
149 #define SEQ_TABLE_columns_E &at[67]
150 
151 #define COMMONSTRING_TABLE &at[23]
152 #define COMMONSTRING_TABLE_strings &at[24]
153 #define COMMONSTRING_TABLE_strings_E &at[25]
154 #define COMMONSTRING_TABLE_indexes &at[26]
155 #define COMMONSTRING_TABLE_indexes_E &at[27]
156 
157 #define COMMONBYTES_TABLE &at[29]
158 #define COMMONBYTES_TABLE_bytes &at[30]
159 #define COMMONBYTES_TABLE_bytes_E &at[31]
160 #define COMMONBYTES_TABLE_indexes &at[32]
161 #define COMMONBYTES_TABLE_indexes_E &at[33]
162 
163 #define SEQTABLE_MULTI_DATA &at[10]
164 #define SEQTABLE_MULTI_DATA_int &at[11]
165 #define SEQTABLE_MULTI_DATA_int_E &at[12]
166 #define SEQTABLE_MULTI_DATA_real &at[14]
167 #define SEQTABLE_MULTI_DATA_real_E &at[15]
168 #define SEQTABLE_MULTI_DATA_string &at[17]
169 #define SEQTABLE_MULTI_DATA_string_E &at[18]
170 #define SEQTABLE_MULTI_DATA_bytes &at[19]
171 #define SEQTABLE_MULTI_DATA_bytes_E &at[20]
172 #define MULTI_DATA_common_string &at[22]
173 #define MULTI_DATA_common_bytes &at[28]
174 #define SEQTABLE_MULTI_DATA_bit &at[34]
175 #define SEQTABLE_MULTI_DATA_loc &at[35]
176 #define SEQTABLE_MULTI_DATA_loc_E &at[36]
177 #define SEQTABLE_MULTI_DATA_id &at[38]
178 #define SEQTABLE_MULTI_DATA_id_E &at[39]
179 #define SEQTABLE_MULTI_DATA_interval &at[41]
180 #define SEQTABLE_MULTI_DATA_interval_E &at[42]
181 
182 #define SEQTABLE_SINGLE_DATA &at[51]
183 #define SEQTABLE_SINGLE_DATA_int &at[52]
184 #define SEQTABLE_SINGLE_DATA_real &at[53]
185 #define SEQTABLE_SINGLE_DATA_string &at[54]
186 #define SEQTABLE_SINGLE_DATA_bytes &at[55]
187 #define SEQTABLE_SINGLE_DATA_bit &at[56]
188 #define SEQTABLE_SINGLE_DATA_loc &at[58]
189 #define SEQTABLE_SINGLE_DATA_id &at[59]
190 #define SEQTABLE_SINGLE_DATA_interval &at[60]
191 
192 #define SEQTABLE_SPARSE_INDEX &at[46]
193 #define SEQTABLE_SPARSE_INDEX_indexes &at[47]
194 #define SEQTABLE_SPARSE_INDEX_indexes_E &at[48]
195 #define SEQTABLE_SPARSE_INDEX_bit_set &at[49]
196 

source navigation ]   [ diff markup ]   [ identifier search ]   [ freetext search ]   [ file search ]  

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.