NCBI C Toolkit Cross Reference

C/asnstat/asngbseq.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 = "asngbseq.h67";
 13 static AsnType atx[106] = {
 14   {401, "GBSet" ,1,0,0,0,0,0,0,0,NULL,&atx[22],&atx[1],0,&atx[2]} ,
 15   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[2],NULL,0,NULL} ,
 16   {402, "GBSeq" ,1,0,0,0,0,0,0,0,NULL,&atx[50],&atx[3],0,&atx[21]} ,
 17   {0, "locus" ,128,0,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[5]} ,
 18   {323, "VisibleString" ,0,26,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
 19   {0, "length" ,128,1,0,0,0,0,0,0,NULL,&atx[6],NULL,0,&atx[7]} ,
 20   {302, "INTEGER" ,0,2,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
 21   {0, "strandedness" ,128,2,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[8]} ,
 22   {0, "moltype" ,128,3,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[9]} ,
 23   {0, "topology" ,128,4,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[10]} ,
 24   {0, "division" ,128,5,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[11]} ,
 25   {0, "update-date" ,128,6,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[12]} ,
 26   {0, "create-date" ,128,7,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[13]} ,
 27   {0, "update-release" ,128,8,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[14]} ,
 28   {0, "create-release" ,128,9,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[15]} ,
 29   {0, "definition" ,128,10,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[16]} ,
 30   {0, "primary-accession" ,128,11,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[17]} ,
 31   {0, "entry-version" ,128,12,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[18]} ,
 32   {0, "accession-version" ,128,13,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[19]} ,
 33   {0, "other-seqids" ,128,14,0,1,0,0,0,0,NULL,&atx[22],&atx[20],0,&atx[23]} ,
 34   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[21],NULL,0,NULL} ,
 35   {403, "GBSeqid" ,1,0,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[25]} ,
 36   {312, "SEQUENCE OF" ,0,16,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
 37   {0, "secondary-accessions" ,128,15,0,1,0,0,0,0,NULL,&atx[22],&atx[24],0,&atx[26]} ,
 38   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[25],NULL,0,NULL} ,
 39   {404, "GBSecondary-accn" ,1,0,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[29]} ,
 40   {0, "project" ,128,16,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[27]} ,
 41   {0, "keywords" ,128,17,0,1,0,0,0,0,NULL,&atx[22],&atx[28],0,&atx[30]} ,
 42   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[29],NULL,0,NULL} ,
 43   {405, "GBKeyword" ,1,0,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[36]} ,
 44   {0, "segment" ,128,18,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[31]} ,
 45   {0, "source" ,128,19,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[32]} ,
 46   {0, "organism" ,128,20,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[33]} ,
 47   {0, "taxonomy" ,128,21,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[34]} ,
 48   {0, "references" ,128,22,0,1,0,0,0,0,NULL,&atx[22],&atx[35],0,&atx[54]} ,
 49   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[36],NULL,0,NULL} ,
 50   {406, "GBReference" ,1,0,0,0,0,0,0,0,NULL,&atx[50],&atx[37],0,&atx[56]} ,
 51   {0, "reference" ,128,0,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[38]} ,
 52   {0, "position" ,128,1,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[39]} ,
 53   {0, "authors" ,128,2,0,1,0,0,0,0,NULL,&atx[22],&atx[40],0,&atx[42]} ,
 54   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[41],NULL,0,NULL} ,
 55   {409, "GBAuthor" ,1,0,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[47]} ,
 56   {0, "consortium" ,128,3,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[43]} ,
 57   {0, "title" ,128,4,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[44]} ,
 58   {0, "journal" ,128,5,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[45]} ,
 59   {0, "xref" ,128,6,0,1,0,0,0,0,NULL,&atx[51],&atx[46],0,&atx[52]} ,
 60   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[47],NULL,0,NULL} ,
 61   {410, "GBXref" ,1,0,0,0,0,0,0,0,NULL,&atx[50],&atx[48],0,&atx[61]} ,
 62   {0, "dbname" ,128,0,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[49]} ,
 63   {0, "id" ,128,1,0,0,0,0,0,0,NULL,&atx[4],NULL,0,NULL} ,
 64   {311, "SEQUENCE" ,0,16,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
 65   {314, "SET OF" ,0,17,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
 66   {0, "pubmed" ,128,7,0,1,0,0,0,0,NULL,&atx[6],NULL,0,&atx[53]} ,
 67   {0, "remark" ,128,8,0,1,0,0,0,0,NULL,&atx[4],NULL,0,NULL} ,
 68   {0, "comment" ,128,23,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[55]} ,
 69   {0, "tagset" ,128,24,0,1,0,0,0,0,NULL,&atx[56],NULL,0,&atx[67]} ,
 70   {407, "GBTagset" ,1,0,0,0,0,0,0,0,NULL,&atx[50],&atx[57],0,&atx[72]} ,
 71   {0, "authority" ,128,0,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[58]} ,
 72   {0, "version" ,128,1,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[59]} ,
 73   {0, "url" ,128,2,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[60]} ,
 74   {0, "tags" ,128,3,0,1,0,0,0,0,NULL,&atx[61],NULL,0,NULL} ,
 75   {411, "GBTags" ,1,0,0,0,0,0,0,0,NULL,&atx[22],&atx[62],0,&atx[63]} ,
 76   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[63],NULL,0,NULL} ,
 77   {412, "GBTag" ,1,0,0,0,0,0,0,0,NULL,&atx[50],&atx[64],0,&atx[77]} ,
 78   {0, "name" ,128,0,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[65]} ,
 79   {0, "value" ,128,1,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[66]} ,
 80   {0, "unit" ,128,2,0,1,0,0,0,0,NULL,&atx[4],NULL,0,NULL} ,
 81   {0, "primary" ,128,25,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[68]} ,
 82   {0, "source-db" ,128,26,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[69]} ,
 83   {0, "database-reference" ,128,27,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[70]} ,
 84   {0, "feature-table" ,128,28,0,1,0,0,0,0,NULL,&atx[22],&atx[71],0,&atx[93]} ,
 85   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[72],NULL,0,NULL} ,
 86   {408, "GBFeature" ,1,0,0,0,0,0,0,0,NULL,&atx[50],&atx[73],0,&atx[41]} ,
 87   {0, "key" ,128,0,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[74]} ,
 88   {0, "location" ,128,1,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[75]} ,
 89   {0, "intervals" ,128,2,0,1,0,0,0,0,NULL,&atx[22],&atx[76],0,&atx[85]} ,
 90   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[77],NULL,0,NULL} ,
 91   {413, "GBInterval" ,1,0,0,0,0,0,0,0,NULL,&atx[50],&atx[78],0,&atx[90]} ,
 92   {0, "from" ,128,0,0,1,0,0,0,0,NULL,&atx[6],NULL,0,&atx[79]} ,
 93   {0, "to" ,128,1,0,1,0,0,0,0,NULL,&atx[6],NULL,0,&atx[80]} ,
 94   {0, "point" ,128,2,0,1,0,0,0,0,NULL,&atx[6],NULL,0,&atx[81]} ,
 95   {0, "iscomp" ,128,3,0,1,0,0,0,0,NULL,&atx[82],NULL,0,&atx[83]} ,
 96   {301, "BOOLEAN" ,0,1,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
 97   {0, "interbp" ,128,4,0,1,0,0,0,0,NULL,&atx[82],NULL,0,&atx[84]} ,
 98   {0, "accession" ,128,5,0,0,0,0,0,0,NULL,&atx[4],NULL,0,NULL} ,
 99   {0, "operator" ,128,3,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[86]} ,
100   {0, "partial5" ,128,4,0,1,0,0,0,0,NULL,&atx[82],NULL,0,&atx[87]} ,
101   {0, "partial3" ,128,5,0,1,0,0,0,0,NULL,&atx[82],NULL,0,&atx[88]} ,
102   {0, "quals" ,128,6,0,1,0,0,0,0,NULL,&atx[22],&atx[89],0,NULL} ,
103   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[90],NULL,0,NULL} ,
104   {414, "GBQualifier" ,1,0,0,0,0,0,0,0,NULL,&atx[50],&atx[91],0,&atx[95]} ,
105   {0, "name" ,128,0,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[92]} ,
106   {0, "value" ,128,1,0,1,0,0,0,0,NULL,&atx[4],NULL,0,NULL} ,
107   {0, "sequence" ,128,29,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[94]} ,
108   {0, "contig" ,128,30,0,1,0,0,0,0,NULL,&atx[4],NULL,0,NULL} ,
109   {415, "GBTagsetRules" ,1,0,0,0,0,0,0,0,NULL,&atx[50],&atx[96],0,&atx[99]} ,
110   {0, "authority" ,128,0,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[97]} ,
111   {0, "version" ,128,1,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[98]} ,
112   {0, "mandatorytags" ,128,2,0,1,0,0,0,0,NULL,&atx[99],NULL,0,&atx[101]} ,
113   {416, "GBTagNames" ,1,0,0,0,0,0,0,0,NULL,&atx[22],&atx[100],0,&atx[104]} ,
114   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[4],NULL,0,NULL} ,
115   {0, "optionaltags" ,128,3,0,1,0,0,0,0,NULL,&atx[99],NULL,0,&atx[102]} ,
116   {0, "uniquetags" ,128,4,0,1,0,0,0,0,NULL,&atx[99],NULL,0,&atx[103]} ,
117   {0, "extensible" ,128,5,0,1,0,0,0,0,NULL,&atx[82],NULL,0,NULL} ,
118   {417, "GBTagsetRuleSet" ,1,0,0,0,0,0,0,0,NULL,&atx[22],&atx[105],0,NULL} ,
119   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[95],NULL,0,NULL} };
120 
121 static AsnModule ampx[1] = {
122   { "NCBI-GBSeq" , "asngbseq.h67",&atx[0],NULL,NULL,0,0} };
123 
124 static AsnValxNodePtr avn = NULL;
125 static AsnTypePtr at = atx;
126 static AsnModulePtr amp = ampx;
127 
128 
129 
130 /**************************************************
131 *
132 *    Defines for Module NCBI-GBSeq
133 *
134 **************************************************/
135 
136 #define GBSET &at[0]
137 #define GBSET_E &at[1]
138 
139 #define GBSEQ &at[2]
140 #define GBSEQ_locus &at[3]
141 #define GBSEQ_length &at[5]
142 #define GBSEQ_strandedness &at[7]
143 #define GBSEQ_moltype &at[8]
144 #define GBSEQ_topology &at[9]
145 #define GBSEQ_division &at[10]
146 #define GBSEQ_update_date &at[11]
147 #define GBSEQ_create_date &at[12]
148 #define GBSEQ_update_release &at[13]
149 #define GBSEQ_create_release &at[14]
150 #define GBSEQ_definition &at[15]
151 #define GBSEQ_primary_accession &at[16]
152 #define GBSEQ_entry_version &at[17]
153 #define GBSEQ_accession_version &at[18]
154 #define GBSEQ_other_seqids &at[19]
155 #define GBSEQ_other_seqids_E &at[20]
156 #define GBSEQ_secondary_accessions &at[23]
157 #define GBSEQ_secondary_accessions_E &at[24]
158 #define GBSEQ_project &at[26]
159 #define GBSEQ_keywords &at[27]
160 #define GBSEQ_keywords_E &at[28]
161 #define GBSEQ_segment &at[30]
162 #define GBSEQ_source &at[31]
163 #define GBSEQ_organism &at[32]
164 #define GBSEQ_taxonomy &at[33]
165 #define GBSEQ_references &at[34]
166 #define GBSEQ_references_E &at[35]
167 #define GBSEQ_comment &at[54]
168 #define GBSEQ_tagset &at[55]
169 #define GBSEQ_primary &at[67]
170 #define GBSEQ_source_db &at[68]
171 #define GBSEQ_database_reference &at[69]
172 #define GBSEQ_feature_table &at[70]
173 #define GBSEQ_feature_table_E &at[71]
174 #define GBSEQ_sequence &at[93]
175 #define GBSEQ_contig &at[94]
176 
177 #define GBSEQID &at[21]
178 
179 #define GBSECONDARY_ACCN &at[25]
180 
181 #define GBKEYWORD &at[29]
182 
183 #define GBREFERENCE &at[36]
184 #define GBREFERENCE_reference &at[37]
185 #define GBREFERENCE_position &at[38]
186 #define GBREFERENCE_authors &at[39]
187 #define GBREFERENCE_authors_E &at[40]
188 #define GBREFERENCE_consortium &at[42]
189 #define GBREFERENCE_title &at[43]
190 #define GBREFERENCE_journal &at[44]
191 #define GBREFERENCE_xref &at[45]
192 #define GBREFERENCE_xref_E &at[46]
193 #define GBREFERENCE_pubmed &at[52]
194 #define GBREFERENCE_remark &at[53]
195 
196 #define GBTAGSET &at[56]
197 #define GBTAGSET_authority &at[57]
198 #define GBTAGSET_version &at[58]
199 #define GBTAGSET_url &at[59]
200 #define GBTAGSET_tags &at[60]
201 
202 #define GBFEATURE &at[72]
203 #define GBFEATURE_key &at[73]
204 #define GBFEATURE_location &at[74]
205 #define GBFEATURE_intervals &at[75]
206 #define GBFEATURE_intervals_E &at[76]
207 #define GBFEATURE_operator &at[85]
208 #define GBFEATURE_partial5 &at[86]
209 #define GBFEATURE_partial3 &at[87]
210 #define GBFEATURE_quals &at[88]
211 #define GBFEATURE_quals_E &at[89]
212 
213 #define GBAUTHOR &at[41]
214 
215 #define GBXREF &at[47]
216 #define GBXREF_dbname &at[48]
217 #define GBXREF_id &at[49]
218 
219 #define GBTAGS &at[61]
220 #define GBTAGS_E &at[62]
221 
222 #define GBTAG &at[63]
223 #define GBTAG_name &at[64]
224 #define GBTAG_value &at[65]
225 #define GBTAG_unit &at[66]
226 
227 #define GBINTERVAL &at[77]
228 #define GBINTERVAL_from &at[78]
229 #define GBINTERVAL_to &at[79]
230 #define GBINTERVAL_point &at[80]
231 #define GBINTERVAL_iscomp &at[81]
232 #define GBINTERVAL_interbp &at[83]
233 #define GBINTERVAL_accession &at[84]
234 
235 #define GBQUALIFIER &at[90]
236 #define GBQUALIFIER_name &at[91]
237 #define GBQUALIFIER_value &at[92]
238 
239 #define GBTAGSETRULES &at[95]
240 #define GBTAGSETRULES_authority &at[96]
241 #define GBTAGSETRULES_version &at[97]
242 #define GBTAGSETRULES_mandatorytags &at[98]
243 #define GBTAGSETRULES_optionaltags &at[101]
244 #define GBTAGSETRULES_uniquetags &at[102]
245 #define GBTAGSETRULES_extensible &at[103]
246 
247 #define GBTAGNAMES &at[99]
248 #define GBTAGNAMES_E &at[100]
249 
250 #define GBTAGSETRULESET &at[104]
251 #define GBTAGSETRULESET_E &at[105]
252 

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.