~ubuntu-branches/ubuntu/precise/ncbi-tools6/precise

« back to all changes in this revision

Viewing changes to asnstat/asninsdseq.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 = "asninsdseq.h15";
 
13
static AsnType atx[70] = {
 
14
  {401, "INSDSeq" ,1,0,0,0,0,0,0,0,NULL,&atx[44],&atx[1],0,&atx[19]} ,
 
15
  {0, "locus" ,128,0,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[3]} ,
 
16
  {323, "VisibleString" ,0,26,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
 
17
  {0, "length" ,128,1,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[5]} ,
 
18
  {302, "INTEGER" ,0,2,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
 
19
  {0, "strandedness" ,128,2,0,1,0,0,0,0,NULL,&atx[2],NULL,0,&atx[6]} ,
 
20
  {0, "moltype" ,128,3,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[7]} ,
 
21
  {0, "topology" ,128,4,0,1,0,0,0,0,NULL,&atx[2],NULL,0,&atx[8]} ,
 
22
  {0, "division" ,128,5,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[9]} ,
 
23
  {0, "update-date" ,128,6,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[10]} ,
 
24
  {0, "create-date" ,128,7,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[11]} ,
 
25
  {0, "update-release" ,128,8,0,1,0,0,0,0,NULL,&atx[2],NULL,0,&atx[12]} ,
 
26
  {0, "create-release" ,128,9,0,1,0,0,0,0,NULL,&atx[2],NULL,0,&atx[13]} ,
 
27
  {0, "definition" ,128,10,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[14]} ,
 
28
  {0, "primary-accession" ,128,11,0,1,0,0,0,0,NULL,&atx[2],NULL,0,&atx[15]} ,
 
29
  {0, "entry-version" ,128,12,0,1,0,0,0,0,NULL,&atx[2],NULL,0,&atx[16]} ,
 
30
  {0, "accession-version" ,128,13,0,1,0,0,0,0,NULL,&atx[2],NULL,0,&atx[17]} ,
 
31
  {0, "other-seqids" ,128,14,0,1,0,0,0,0,NULL,&atx[20],&atx[18],0,&atx[21]} ,
 
32
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[19],NULL,0,NULL} ,
 
33
  {402, "INSDSeqid" ,1,0,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[23]} ,
 
34
  {312, "SEQUENCE OF" ,0,16,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
 
35
  {0, "secondary-accessions" ,128,15,0,1,0,0,0,0,NULL,&atx[20],&atx[22],0,&atx[24]} ,
 
36
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[23],NULL,0,NULL} ,
 
37
  {403, "INSDSecondary-accn" ,1,0,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[26]} ,
 
38
  {0, "keywords" ,128,16,0,1,0,0,0,0,NULL,&atx[20],&atx[25],0,&atx[27]} ,
 
39
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[26],NULL,0,NULL} ,
 
40
  {404, "INSDKeyword" ,1,0,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[33]} ,
 
41
  {0, "segment" ,128,17,0,1,0,0,0,0,NULL,&atx[2],NULL,0,&atx[28]} ,
 
42
  {0, "source" ,128,18,0,1,0,0,0,0,NULL,&atx[2],NULL,0,&atx[29]} ,
 
43
  {0, "organism" ,128,19,0,1,0,0,0,0,NULL,&atx[2],NULL,0,&atx[30]} ,
 
44
  {0, "taxonomy" ,128,20,0,1,0,0,0,0,NULL,&atx[2],NULL,0,&atx[31]} ,
 
45
  {0, "references" ,128,21,0,1,0,0,0,0,NULL,&atx[20],&atx[32],0,&atx[45]} ,
 
46
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[33],NULL,0,NULL} ,
 
47
  {405, "INSDReference" ,1,0,0,0,0,0,0,0,NULL,&atx[44],&atx[34],0,&atx[51]} ,
 
48
  {0, "reference" ,128,0,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[35]} ,
 
49
  {0, "authors" ,128,1,0,1,0,0,0,0,NULL,&atx[20],&atx[36],0,&atx[38]} ,
 
50
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[37],NULL,0,NULL} ,
 
51
  {407, "INSDAuthor" ,1,0,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[56]} ,
 
52
  {0, "consortium" ,128,2,0,1,0,0,0,0,NULL,&atx[2],NULL,0,&atx[39]} ,
 
53
  {0, "title" ,128,3,0,1,0,0,0,0,NULL,&atx[2],NULL,0,&atx[40]} ,
 
54
  {0, "journal" ,128,4,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[41]} ,
 
55
  {0, "medline" ,128,5,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[42]} ,
 
56
  {0, "pubmed" ,128,6,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[43]} ,
 
57
  {0, "remark" ,128,7,0,1,0,0,0,0,NULL,&atx[2],NULL,0,NULL} ,
 
58
  {311, "SEQUENCE" ,0,16,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
 
59
  {0, "comment" ,128,22,0,1,0,0,0,0,NULL,&atx[2],NULL,0,&atx[46]} ,
 
60
  {0, "primary" ,128,23,0,1,0,0,0,0,NULL,&atx[2],NULL,0,&atx[47]} ,
 
61
  {0, "source-db" ,128,24,0,1,0,0,0,0,NULL,&atx[2],NULL,0,&atx[48]} ,
 
62
  {0, "database-reference" ,128,25,0,1,0,0,0,0,NULL,&atx[2],NULL,0,&atx[49]} ,
 
63
  {0, "feature-table" ,128,26,0,1,0,0,0,0,NULL,&atx[20],&atx[50],0,&atx[66]} ,
 
64
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[51],NULL,0,NULL} ,
 
65
  {406, "INSDFeature" ,1,0,0,0,0,0,0,0,NULL,&atx[44],&atx[52],0,&atx[37]} ,
 
66
  {0, "key" ,128,0,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[53]} ,
 
67
  {0, "location" ,128,1,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[54]} ,
 
68
  {0, "intervals" ,128,2,0,1,0,0,0,0,NULL,&atx[20],&atx[55],0,&atx[61]} ,
 
69
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[56],NULL,0,NULL} ,
 
70
  {408, "INSDInterval" ,1,0,0,0,0,0,0,0,NULL,&atx[44],&atx[57],0,&atx[63]} ,
 
71
  {0, "from" ,128,0,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[58]} ,
 
72
  {0, "to" ,128,1,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[59]} ,
 
73
  {0, "point" ,128,2,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[60]} ,
 
74
  {0, "accession" ,128,3,0,0,0,0,0,0,NULL,&atx[2],NULL,0,NULL} ,
 
75
  {0, "quals" ,128,3,0,1,0,0,0,0,NULL,&atx[20],&atx[62],0,NULL} ,
 
76
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[63],NULL,0,NULL} ,
 
77
  {409, "INSDQualifier" ,1,0,0,0,0,0,0,0,NULL,&atx[44],&atx[64],0,&atx[68]} ,
 
78
  {0, "name" ,128,0,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[65]} ,
 
79
  {0, "value" ,128,1,0,1,0,0,0,0,NULL,&atx[2],NULL,0,NULL} ,
 
80
  {0, "sequence" ,128,27,0,1,0,0,0,0,NULL,&atx[2],NULL,0,&atx[67]} ,
 
81
  {0, "contig" ,128,28,0,1,0,0,0,0,NULL,&atx[2],NULL,0,NULL} ,
 
82
  {410, "INSDSet" ,1,0,0,0,0,0,0,0,NULL,&atx[20],&atx[69],0,NULL} ,
 
83
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[0],NULL,0,NULL} };
 
84
 
 
85
static AsnModule ampx[1] = {
 
86
  { "INSD-INSDSeq" , "asninsdseq.h15",&atx[0],NULL,NULL,0,0} };
 
87
 
 
88
static AsnValxNodePtr avn = NULL;
 
89
static AsnTypePtr at = atx;
 
90
static AsnModulePtr amp = ampx;
 
91
 
 
92
 
 
93
 
 
94
/**************************************************
 
95
*
 
96
*    Defines for Module INSD-INSDSeq
 
97
*
 
98
**************************************************/
 
99
 
 
100
#define INSDSEQ &at[0]
 
101
#define INSDSEQ_locus &at[1]
 
102
#define INSDSEQ_length &at[3]
 
103
#define INSDSEQ_strandedness &at[5]
 
104
#define INSDSEQ_moltype &at[6]
 
105
#define INSDSEQ_topology &at[7]
 
106
#define INSDSEQ_division &at[8]
 
107
#define INSDSEQ_update_date &at[9]
 
108
#define INSDSEQ_create_date &at[10]
 
109
#define INSDSEQ_update_release &at[11]
 
110
#define INSDSEQ_create_release &at[12]
 
111
#define INSDSEQ_definition &at[13]
 
112
#define INSDSEQ_primary_accession &at[14]
 
113
#define INSDSEQ_entry_version &at[15]
 
114
#define INSDSEQ_accession_version &at[16]
 
115
#define INSDSEQ_other_seqids &at[17]
 
116
#define INSDSEQ_other_seqids_E &at[18]
 
117
#define INSDSEQ_secondary_accessions &at[21]
 
118
#define INSDSEQ_secondary_accessions_E &at[22]
 
119
#define INSDSEQ_keywords &at[24]
 
120
#define INSDSEQ_keywords_E &at[25]
 
121
#define INSDSEQ_segment &at[27]
 
122
#define INSDSEQ_source &at[28]
 
123
#define INSDSEQ_organism &at[29]
 
124
#define INSDSEQ_taxonomy &at[30]
 
125
#define INSDSEQ_references &at[31]
 
126
#define INSDSEQ_references_E &at[32]
 
127
#define INSDSEQ_comment &at[45]
 
128
#define INSDSEQ_primary &at[46]
 
129
#define INSDSEQ_source_db &at[47]
 
130
#define INSDSEQ_database_reference &at[48]
 
131
#define INSDSEQ_feature_table &at[49]
 
132
#define INSDSEQ_feature_table_E &at[50]
 
133
#define INSDSEQ_sequence &at[66]
 
134
#define INSDSEQ_contig &at[67]
 
135
 
 
136
#define INSDSEQID &at[19]
 
137
 
 
138
#define INSDSECONDARY_ACCN &at[23]
 
139
 
 
140
#define INSDKEYWORD &at[26]
 
141
 
 
142
#define INSDREFERENCE &at[33]
 
143
#define INSDREFERENCE_reference &at[34]
 
144
#define INSDREFERENCE_authors &at[35]
 
145
#define INSDREFERENCE_authors_E &at[36]
 
146
#define INSDREFERENCE_consortium &at[38]
 
147
#define INSDREFERENCE_title &at[39]
 
148
#define INSDREFERENCE_journal &at[40]
 
149
#define INSDREFERENCE_medline &at[41]
 
150
#define INSDREFERENCE_pubmed &at[42]
 
151
#define INSDREFERENCE_remark &at[43]
 
152
 
 
153
#define INSDFEATURE &at[51]
 
154
#define INSDFEATURE_key &at[52]
 
155
#define INSDFEATURE_location &at[53]
 
156
#define INSDFEATURE_intervals &at[54]
 
157
#define INSDFEATURE_intervals_E &at[55]
 
158
#define INSDFEATURE_quals &at[61]
 
159
#define INSDFEATURE_quals_E &at[62]
 
160
 
 
161
#define INSDAUTHOR &at[37]
 
162
 
 
163
#define INSDINTERVAL &at[56]
 
164
#define INSDINTERVAL_from &at[57]
 
165
#define INSDINTERVAL_to &at[58]
 
166
#define INSDINTERVAL_point &at[59]
 
167
#define INSDINTERVAL_accession &at[60]
 
168
 
 
169
#define INSDQUALIFIER &at[63]
 
170
#define INSDQUALIFIER_name &at[64]
 
171
#define INSDQUALIFIER_value &at[65]
 
172
 
 
173
#define INSDSET &at[68]
 
174
#define INSDSET_E &at[69]