|
NCBI Home IEB Home C Toolkit docs C++ Toolkit source browser C Toolkit source browser (2) |
NCBI C Toolkit Cross ReferenceC/object/alignloc.h |
source navigation diff markup identifier search freetext search file search |
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 = "alignloc.h11";
13 static AsnValxNode avnx[7] = {
14 {20,"unk" ,0,0.0,&avnx[1] } ,
15 {20,"gt" ,1,0.0,&avnx[2] } ,
16 {20,"lt" ,2,0.0,&avnx[3] } ,
17 {20,"tr" ,3,0.0,&avnx[4] } ,
18 {20,"tl" ,4,0.0,&avnx[5] } ,
19 {20,"circle" ,5,0.0,&avnx[6] } ,
20 {20,"other" ,255,0.0,NULL } };
21
22 static AsnType atx[99] = {
23 {401, "Align-loc-set" ,1,0,0,0,0,1,0,0,NULL,&atx[33],&atx[1],0,&atx[2]} ,
24 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[2],NULL,0,NULL} ,
25 {402, "Align-loc" ,1,0,0,0,0,1,0,0,NULL,&atx[24],&atx[3],0,&atx[4]} ,
26 {0, "id" ,128,0,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[15]} ,
27 {403, "Align-id" ,1,0,0,0,0,1,0,0,NULL,&atx[12],&atx[5],0,&atx[6]} ,
28 {0, "id" ,128,0,0,0,0,0,0,0,NULL,&atx[6],NULL,0,&atx[13]} ,
29 {404, "Object-id" ,1,0,0,0,0,0,1,0,NULL,&atx[7],NULL,0,&atx[19]} ,
30 {403, "Object-id" ,1,0,0,0,0,1,0,0,NULL,&atx[12],&atx[8],0,&atx[44]} ,
31 {0, "id" ,128,0,0,0,0,0,0,0,NULL,&atx[9],NULL,0,&atx[10]} ,
32 {302, "INTEGER" ,0,2,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
33 {0, "str" ,128,1,0,0,0,0,0,0,NULL,&atx[11],NULL,0,NULL} ,
34 {323, "VisibleString" ,0,26,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
35 {315, "CHOICE" ,0,-1,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
36 {0, "itemid" ,128,1,0,0,0,0,0,0,NULL,&atx[9],NULL,0,&atx[14]} ,
37 {0, "gi" ,128,2,0,0,0,0,0,0,NULL,&atx[9],NULL,0,NULL} ,
38 {0, "loc" ,128,1,0,0,0,0,0,0,NULL,&atx[12],&atx[16],0,NULL} ,
39 {0, "whole" ,128,0,0,0,0,0,0,0,NULL,&atx[17],NULL,0,&atx[18]} ,
40 {305, "NULL" ,0,5,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
41 {0, "box" ,128,1,0,0,0,0,0,0,NULL,&atx[19],NULL,0,&atx[25]} ,
42 {405, "Align-box" ,1,0,0,0,0,0,0,0,NULL,&atx[24],&atx[20],0,&atx[26]} ,
43 {0, "row-from" ,128,0,0,0,0,0,0,0,NULL,&atx[9],NULL,0,&atx[21]} ,
44 {0, "row-to" ,128,1,0,0,0,0,0,0,NULL,&atx[9],NULL,0,&atx[22]} ,
45 {0, "column-from" ,128,2,0,0,0,0,0,0,NULL,&atx[9],NULL,0,&atx[23]} ,
46 {0, "column-to" ,128,3,0,0,0,0,0,0,NULL,&atx[9],NULL,0,NULL} ,
47 {311, "SEQUENCE" ,0,16,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
48 {0, "rows" ,128,2,0,0,0,0,0,0,NULL,&atx[26],NULL,0,&atx[29]} ,
49 {406, "Align-rows" ,1,0,0,0,0,0,0,0,NULL,&atx[24],&atx[27],0,&atx[30]} ,
50 {0, "from" ,128,0,0,0,0,0,0,0,NULL,&atx[9],NULL,0,&atx[28]} ,
51 {0, "to" ,128,1,0,0,0,0,0,0,NULL,&atx[9],NULL,0,NULL} ,
52 {0, "columns" ,128,3,0,0,0,0,0,0,NULL,&atx[30],NULL,0,NULL} ,
53 {407, "Align-columns" ,1,0,0,0,0,0,0,0,NULL,&atx[24],&atx[31],0,NULL} ,
54 {0, "from" ,128,0,0,0,0,0,0,0,NULL,&atx[9],NULL,0,&atx[32]} ,
55 {0, "to" ,128,1,0,0,0,0,0,0,NULL,&atx[9],NULL,0,NULL} ,
56 {312, "SEQUENCE OF" ,0,16,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
57 {401, "Date" ,1,0,0,0,0,1,0,0,NULL,&atx[12],&atx[35],0,&atx[42]} ,
58 {0, "str" ,128,0,0,0,0,0,0,0,NULL,&atx[11],NULL,0,&atx[36]} ,
59 {0, "std" ,128,1,0,0,0,0,0,0,NULL,&atx[37],NULL,0,NULL} ,
60 {407, "Date-std" ,1,0,0,0,0,0,0,0,NULL,&atx[24],&atx[38],0,&atx[48]} ,
61 {0, "year" ,128,0,0,0,0,0,0,0,NULL,&atx[9],NULL,0,&atx[39]} ,
62 {0, "month" ,128,1,0,1,0,0,0,0,NULL,&atx[9],NULL,0,&atx[40]} ,
63 {0, "day" ,128,2,0,1,0,0,0,0,NULL,&atx[9],NULL,0,&atx[41]} ,
64 {0, "season" ,128,3,0,1,0,0,0,0,NULL,&atx[11],NULL,0,NULL} ,
65 {402, "Person-id" ,1,0,0,0,0,1,0,0,NULL,&atx[12],&atx[43],0,&atx[7]} ,
66 {0, "dbtag" ,128,0,0,0,0,0,0,0,NULL,&atx[44],NULL,0,&atx[47]} ,
67 {404, "Dbtag" ,1,0,0,0,0,1,0,0,NULL,&atx[24],&atx[45],0,&atx[58]} ,
68 {0, "db" ,128,0,0,0,0,0,0,0,NULL,&atx[11],NULL,0,&atx[46]} ,
69 {0, "tag" ,128,1,0,0,0,0,0,0,NULL,&atx[7],NULL,0,NULL} ,
70 {0, "name" ,128,1,0,0,0,0,0,0,NULL,&atx[48],NULL,0,&atx[56]} ,
71 {408, "Name-std" ,1,0,0,0,0,0,0,0,NULL,&atx[24],&atx[49],0,&atx[74]} ,
72 {0, "last" ,128,0,0,0,0,0,0,0,NULL,&atx[11],NULL,0,&atx[50]} ,
73 {0, "first" ,128,1,0,1,0,0,0,0,NULL,&atx[11],NULL,0,&atx[51]} ,
74 {0, "middle" ,128,2,0,1,0,0,0,0,NULL,&atx[11],NULL,0,&atx[52]} ,
75 {0, "full" ,128,3,0,1,0,0,0,0,NULL,&atx[11],NULL,0,&atx[53]} ,
76 {0, "initials" ,128,4,0,1,0,0,0,0,NULL,&atx[11],NULL,0,&atx[54]} ,
77 {0, "suffix" ,128,5,0,1,0,0,0,0,NULL,&atx[11],NULL,0,&atx[55]} ,
78 {0, "title" ,128,6,0,1,0,0,0,0,NULL,&atx[11],NULL,0,NULL} ,
79 {0, "ml" ,128,2,0,0,0,0,0,0,NULL,&atx[11],NULL,0,&atx[57]} ,
80 {0, "str" ,128,3,0,0,0,0,0,0,NULL,&atx[11],NULL,0,NULL} ,
81 {405, "Int-fuzz" ,1,0,0,0,0,1,0,0,NULL,&atx[12],&atx[59],0,&atx[69]} ,
82 {0, "p-m" ,128,0,0,0,0,0,0,0,NULL,&atx[9],NULL,0,&atx[60]} ,
83 {0, "range" ,128,1,0,0,0,0,0,0,NULL,&atx[24],&atx[61],0,&atx[63]} ,
84 {0, "max" ,128,0,0,0,0,0,0,0,NULL,&atx[9],NULL,0,&atx[62]} ,
85 {0, "min" ,128,1,0,0,0,0,0,0,NULL,&atx[9],NULL,0,NULL} ,
86 {0, "pct" ,128,2,0,0,0,0,0,0,NULL,&atx[9],NULL,0,&atx[64]} ,
87 {0, "lim" ,128,3,0,0,0,0,0,0,NULL,&atx[65],&avnx[0],0,&atx[66]} ,
88 {310, "ENUMERATED" ,0,10,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
89 {0, "alt" ,128,4,0,0,0,0,0,0,NULL,&atx[68],&atx[67],0,NULL} ,
90 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[9],NULL,0,NULL} ,
91 {314, "SET OF" ,0,17,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
92 {406, "User-object" ,1,0,0,0,0,1,0,0,NULL,&atx[24],&atx[70],0,&atx[37]} ,
93 {0, "class" ,128,0,0,1,0,0,0,0,NULL,&atx[11],NULL,0,&atx[71]} ,
94 {0, "type" ,128,1,0,0,0,0,0,0,NULL,&atx[7],NULL,0,&atx[72]} ,
95 {0, "data" ,128,2,0,0,0,0,0,0,NULL,&atx[33],&atx[73],0,NULL} ,
96 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[74],NULL,0,NULL} ,
97 {409, "User-field" ,1,0,0,0,0,0,0,0,NULL,&atx[24],&atx[75],0,NULL} ,
98 {0, "label" ,128,0,0,0,0,0,0,0,NULL,&atx[7],NULL,0,&atx[76]} ,
99 {0, "num" ,128,1,0,1,0,0,0,0,NULL,&atx[9],NULL,0,&atx[77]} ,
100 {0, "data" ,128,2,0,0,0,0,0,0,NULL,&atx[12],&atx[78],0,NULL} ,
101 {0, "str" ,128,0,0,0,0,0,0,0,NULL,&atx[11],NULL,0,&atx[79]} ,
102 {0, "int" ,128,1,0,0,0,0,0,0,NULL,&atx[9],NULL,0,&atx[80]} ,
103 {0, "real" ,128,2,0,0,0,0,0,0,NULL,&atx[81],NULL,0,&atx[82]} ,
104 {309, "REAL" ,0,9,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
105 {0, "bool" ,128,3,0,0,0,0,0,0,NULL,&atx[83],NULL,0,&atx[84]} ,
106 {301, "BOOLEAN" ,0,1,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
107 {0, "os" ,128,4,0,0,0,0,0,0,NULL,&atx[85],NULL,0,&atx[86]} ,
108 {304, "OCTET STRING" ,0,4,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
109 {0, "object" ,128,5,0,0,0,0,0,0,NULL,&atx[69],NULL,0,&atx[87]} ,
110 {0, "strs" ,128,6,0,0,0,0,0,0,NULL,&atx[33],&atx[88],0,&atx[89]} ,
111 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[11],NULL,0,NULL} ,
112 {0, "ints" ,128,7,0,0,0,0,0,0,NULL,&atx[33],&atx[90],0,&atx[91]} ,
113 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[9],NULL,0,NULL} ,
114 {0, "reals" ,128,8,0,0,0,0,0,0,NULL,&atx[33],&atx[92],0,&atx[93]} ,
115 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[81],NULL,0,NULL} ,
116 {0, "oss" ,128,9,0,0,0,0,0,0,NULL,&atx[33],&atx[94],0,&atx[95]} ,
117 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[85],NULL,0,NULL} ,
118 {0, "fields" ,128,10,0,0,0,0,0,0,NULL,&atx[33],&atx[96],0,&atx[97]} ,
119 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[74],NULL,0,NULL} ,
120 {0, "objects" ,128,11,0,0,0,0,0,0,NULL,&atx[33],&atx[98],0,NULL} ,
121 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[69],NULL,0,NULL} };
122
123 static AsnModule ampx[2] = {
124 { "NCBI-Alignloc" , "alignloc.h11",&atx[0],NULL,&x[1],0,0} ,
125 { "NCBI-General" , "60",&atx[34],NULL,NULL,0,0} };
126
127 static AsnValxNodePtr avn = avnx;
128 static AsnTypePtr at = atx;
129 static AsnModulePtr amp = ampx;
130
131
132
133 /**************************************************
134 *
135 * Defines for Module NCBI-Alignloc
136 *
137 **************************************************/
138
139 #define ALIGN_LOC_SET &at[0]
140 #define ALIGN_LOC_SET_E &at[1]
141
142 #define ALIGN_LOC &at[2]
143 #define ALIGN_LOC_id &at[3]
144 #define ALIGN_LOC_loc &at[15]
145 #define ALIGN_LOC_loc_whole &at[16]
146 #define ALIGN_LOC_loc_box &at[18]
147 #define ALIGN_LOC_loc_rows &at[25]
148 #define ALIGN_LOC_loc_columns &at[29]
149
150 #define ALIGN_ID &at[4]
151 #define ALIGN_ID_id &at[5]
152 #define ALIGN_ID_itemid &at[13]
153 #define ALIGN_ID_gi &at[14]
154
155 #define ALIGN_BOX &at[19]
156 #define ALIGN_BOX_row_from &at[20]
157 #define ALIGN_BOX_row_to &at[21]
158 #define ALIGN_BOX_column_from &at[22]
159 #define ALIGN_BOX_column_to &at[23]
160
161 #define ALIGN_ROWS &at[26]
162 #define ALIGN_ROWS_from &at[27]
163 #define ALIGN_ROWS_to &at[28]
164
165 #define ALIGN_COLUMNS &at[30]
166 #define ALIGN_COLUMNS_from &at[31]
167 #define ALIGN_COLUMNS_to &at[32]
168
169
170 /**************************************************
171 *
172 * Defines for Module NCBI-General
173 *
174 **************************************************/
175
176 #define DATE &at[34]
177 #define DATE_str &at[35]
178 #define DATE_std &at[36]
179
180 #define PERSON_ID &at[42]
181 #define PERSON_ID_dbtag &at[43]
182 #define PERSON_ID_name &at[47]
183 #define PERSON_ID_ml &at[56]
184 #define PERSON_ID_str &at[57]
185
186 #define OBJECT_ID &at[7]
187 #define OBJECT_ID_id &at[8]
188 #define OBJECT_ID_str &at[10]
189
190 #define DBTAG &at[44]
191 #define DBTAG_db &at[45]
192 #define DBTAG_tag &at[46]
193
194 #define INT_FUZZ &at[58]
195 #define INT_FUZZ_p_m &at[59]
196 #define INT_FUZZ_range &at[60]
197 #define INT_FUZZ_range_max &at[61]
198 #define INT_FUZZ_range_min &at[62]
199 #define INT_FUZZ_pct &at[63]
200 #define INT_FUZZ_lim &at[64]
201 #define INT_FUZZ_alt &at[66]
202 #define INT_FUZZ_alt_E &at[67]
203
204 #define USER_OBJECT &at[69]
205 #define USER_OBJECT_class &at[70]
206 #define USER_OBJECT_type &at[71]
207 #define USER_OBJECT_data &at[72]
208 #define USER_OBJECT_data_E &at[73]
209
210 #define DATE_STD &at[37]
211 #define DATE_STD_year &at[38]
212 #define DATE_STD_month &at[39]
213 #define DATE_STD_day &at[40]
214 #define DATE_STD_season &at[41]
215
216 #define NAME_STD &at[48]
217 #define NAME_STD_last &at[49]
218 #define NAME_STD_first &at[50]
219 #define NAME_STD_middle &at[51]
220 #define NAME_STD_full &at[52]
221 #define NAME_STD_initials &at[53]
222 #define NAME_STD_suffix &at[54]
223 #define NAME_STD_title &at[55]
224
225 #define USER_FIELD &at[74]
226 #define USER_FIELD_label &at[75]
227 #define USER_FIELD_num &at[76]
228 #define USER_FIELD_data &at[77]
229 #define USER_FIELD_data_str &at[78]
230 #define USER_FIELD_data_int &at[79]
231 #define USER_FIELD_data_real &at[80]
232 #define USER_FIELD_data_bool &at[82]
233 #define USER_FIELD_data_os &at[84]
234 #define USER_FIELD_data_object &at[86]
235 #define USER_FIELD_data_strs &at[87]
236 #define USER_FIELD_data_strs_E &at[88]
237 #define USER_FIELD_data_ints &at[89]
238 #define USER_FIELD_data_ints_E &at[90]
239 #define USER_FIELD_data_reals &at[91]
240 #define USER_FIELD_data_reals_E &at[92]
241 #define USER_FIELD_data_oss &at[93]
242 #define USER_FIELD_data_oss_E &at[94]
243 #define USER_FIELD_data_fields &at[95]
244 #define USER_FIELD_data_fields_E &at[96]
245 #define USER_FIELD_data_objects &at[97]
246 #define USER_FIELD_data_objects_E &at[98]
247 |
This page was automatically generated by the
LXR engine.
Visit the LXR main site for more information. |