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 = "cdd.h24";
13 static AsnValxNode avnx[94] = {
14     {20,"unassigned" ,0,0.0,&avnx[1] } ,
15     {20,"finished-ok" ,1,0.0,&avnx[2] } ,
16     {20,"pending-release" ,2,0.0,&avnx[3] } ,
17     {20,"other-asis" ,3,0.0,&avnx[4] } ,
18     {20,"matrix-only" ,4,0.0,&avnx[5] } ,
19     {20,"update-running" ,5,0.0,&avnx[6] } ,
20     {20,"auto-updated" ,6,0.0,&avnx[7] } ,
21     {20,"claimed" ,7,0.0,&avnx[8] } ,
22     {20,"curated-complete" ,8,0.0,&avnx[9] } ,
23     {20,"other" ,255,0.0,NULL } ,
24     {20,"unassigned" ,0,0.0,&avnx[11] } ,
25     {20,"prein" ,1,0.0,&avnx[12] } ,
26     {20,"ofc" ,2,0.0,&avnx[13] } ,
27     {20,"iac" ,3,0.0,&avnx[14] } ,
28     {20,"ofv1" ,4,0.0,&avnx[15] } ,
29     {20,"iav1" ,5,0.0,&avnx[16] } ,
30     {20,"ofv2" ,6,0.0,&avnx[17] } ,
31     {20,"iav2" ,7,0.0,&avnx[18] } ,
32     {20,"postin" ,8,0.0,&avnx[19] } ,
33     {20,"other" ,255,0.0,NULL } ,
34     {20,"unassigned" ,0,0.0,&avnx[21] } ,
35     {20,"readonly" ,1,0.0,&avnx[22] } ,
36     {20,"readwrite" ,2,0.0,&avnx[23] } ,
37     {20,"other" ,255,0.0,NULL } ,
38     {20,"unassigned" ,0,0.0,&avnx[25] } ,
39     {20,"section" ,1,0.0,&avnx[26] } ,
40     {20,"figgrp" ,2,0.0,&avnx[27] } ,
41     {20,"table" ,3,0.0,&avnx[28] } ,
42     {20,"chapter" ,4,0.0,&avnx[29] } ,
43     {20,"biblist" ,5,0.0,&avnx[30] } ,
44     {20,"box" ,6,0.0,&avnx[31] } ,
45     {20,"glossary" ,7,0.0,&avnx[32] } ,
46     {20,"appendix" ,8,0.0,&avnx[33] } ,
47     {20,"other" ,255,0.0,NULL } ,
48     {20,"unassigned" ,0,0.0,&avnx[35] } ,
49     {20,"update" ,1,0.0,&avnx[36] } ,
50     {20,"update-3d" ,2,0.0,&avnx[37] } ,
51     {20,"demoted" ,51,0.0,&avnx[38] } ,
52     {20,"demoted-3d" ,52,0.0,&avnx[39] } ,
53     {20,"other" ,255,0.0,NULL } ,
54     {20,"classical" ,0,0.0,&avnx[41] } ,
55     {20,"fusion" ,1,0.0,&avnx[42] } ,
56     {20,"deletion" ,2,0.0,&avnx[43] } ,
57     {20,"permutation" ,3,0.0,&avnx[44] } ,
58     {20,"other" ,255,0.0,NULL } ,
59     {20,"unassigned" ,0,0.0,&avnx[46] } ,
60     {20,"percent-id" ,1,0.0,&avnx[47] } ,
61     {20,"kimura-corrected" ,2,0.0,&avnx[48] } ,
62     {20,"aligned-score" ,3,0.0,&avnx[49] } ,
63     {20,"aligned-score-ext" ,4,0.0,&avnx[50] } ,
64     {20,"aligned-score-filled" ,5,0.0,&avnx[51] } ,
65     {20,"blast-footprint" ,6,0.0,&avnx[52] } ,
66     {20,"blast-full" ,7,0.0,&avnx[53] } ,
67     {20,"hybrid-aligned-score" ,8,0.0,&avnx[54] } ,
68     {20,"other" ,255,0.0,NULL } ,
69     {20,"unassigned" ,0,0.0,&avnx[56] } ,
70     {20,"single-linkage" ,1,0.0,&avnx[57] } ,
71     {20,"neighbor-joining" ,2,0.0,&avnx[58] } ,
72     {20,"fast-minimum-evolution" ,3,0.0,&avnx[59] } ,
73     {20,"other" ,255,0.0,NULL } ,
74     {20,"unassigned" ,0,0.0,&avnx[61] } ,
75     {20,"blosum45" ,1,0.0,&avnx[62] } ,
76     {20,"blosum62" ,2,0.0,&avnx[63] } ,
77     {20,"blosum80" ,3,0.0,&avnx[64] } ,
78     {20,"pam30" ,4,0.0,&avnx[65] } ,
79     {20,"pam70" ,5,0.0,&avnx[66] } ,
80     {20,"pam250" ,6,0.0,&avnx[67] } ,
81     {20,"other" ,255,0.0,NULL } ,
82     {20,"allDescendants" ,0,0.0,&avnx[69] } ,
83     {20,"immediateChildrenOnly" ,1,0.0,&avnx[70] } ,
84     {20,"selfOnly" ,2,0.0,&avnx[71] } ,
85     {20,"other" ,255,0.0,NULL } ,
86     {20,"allDescendants" ,0,0.0,&avnx[73] } ,
87     {20,"immediateChildrenOnly" ,1,0.0,&avnx[74] } ,
88     {20,"other" ,255,0.0,NULL } ,
89     {2,NULL,0,0.0,NULL } ,
90     {2,NULL,0,0.0,NULL } ,
91     {2,NULL,1,0.0,NULL } ,
92     {20,"unassigned" ,0,0.0,&avnx[79] } ,
93     {20,"cd-info" ,1,0.0,&avnx[80] } ,
94     {20,"align-annot" ,2,0.0,&avnx[81] } ,
95     {20,"seq-list" ,3,0.0,&avnx[82] } ,
96     {20,"seq-tree" ,4,0.0,&avnx[83] } ,
97     {20,"merge-preview" ,5,0.0,&avnx[84] } ,
98     {20,"cross-hits" ,6,0.0,&avnx[85] } ,
99     {20,"notes" ,7,0.0,&avnx[86] } ,
100     {20,"tax-tree" ,8,0.0,&avnx[87] } ,
101     {20,"dart" ,9,0.0,&avnx[88] } ,
102     {20,"dart-selected-rows" ,10,0.0,&avnx[89] } ,
103     {20,"other" ,255,0.0,NULL } ,
104     {20,"unassigned" ,0,0.0,&avnx[91] } ,
105     {20,"user-recorded" ,1,0.0,&avnx[92] } ,
106     {20,"server-generated" ,2,0.0,&avnx[93] } ,
107     {20,"other" ,255,0.0,NULL } };
108 
109 static AsnType atx[227] = {
110   {401, "Cdd-id" ,1,0,0,0,0,1,0,0,NULL,&atx[11],&atx[1],0,&atx[12]} ,
111   {0, "uid" ,128,0,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[3]} ,
112   {302, "INTEGER" ,0,2,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
113   {0, "gid" ,128,1,0,0,0,0,0,0,NULL,&atx[4],NULL,0,NULL} ,
114   {428, "Global-id" ,1,0,0,0,0,0,0,0,NULL,&atx[10],&atx[5],0,&atx[38]} ,
115   {0, "accession" ,128,0,0,0,0,0,0,0,NULL,&atx[6],NULL,0,&atx[7]} ,
116   {323, "VisibleString" ,0,26,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
117   {0, "release" ,128,1,0,1,0,0,0,0,NULL,&atx[6],NULL,0,&atx[8]} ,
118   {0, "version" ,128,2,0,1,0,0,0,0,NULL,&atx[2],NULL,0,&atx[9]} ,
119   {0, "database" ,128,3,0,1,0,0,0,0,NULL,&atx[6],NULL,0,NULL} ,
120   {311, "SEQUENCE" ,0,16,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
121   {315, "CHOICE" ,0,-1,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
122   {402, "Cdd-id-set" ,1,0,0,0,0,1,0,0,NULL,&atx[14],&atx[13],0,&atx[15]} ,
123   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[0],NULL,0,NULL} ,
124   {312, "SEQUENCE OF" ,0,16,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
125   {403, "Cdd" ,1,0,0,0,0,1,0,0,NULL,&atx[10],&atx[16],0,&atx[174]} ,
126   {0, "name" ,128,0,0,0,0,0,0,0,NULL,&atx[6],NULL,0,&atx[17]} ,
127   {0, "id" ,128,1,0,0,0,0,0,0,NULL,&atx[12],NULL,0,&atx[18]} ,
128   {0, "description" ,128,2,0,1,0,0,0,0,NULL,&atx[19],NULL,0,&atx[58]} ,
129   {432, "Cdd-descr-set" ,1,0,0,0,0,0,0,0,NULL,&atx[57],&atx[20],0,&atx[70]} ,
130   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[21],NULL,0,NULL} ,
131   {431, "Cdd-descr" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&atx[22],0,&atx[19]} ,
132   {0, "othername" ,128,0,0,0,0,0,0,0,NULL,&atx[6],NULL,0,&atx[23]} ,
133   {0, "category" ,128,1,0,0,0,0,0,0,NULL,&atx[6],NULL,0,&atx[24]} ,
134   {0, "comment" ,128,2,0,0,0,0,0,0,NULL,&atx[6],NULL,0,&atx[25]} ,
135   {0, "reference" ,128,3,0,0,0,0,0,0,NULL,&atx[26],NULL,0,&atx[27]} ,
136   {410, "Pub" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[62]} ,
137   {0, "create-date" ,128,4,0,0,0,0,0,0,NULL,&atx[28],NULL,0,&atx[29]} ,
138   {409, "Date" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[26]} ,
139   {0, "tax-source" ,128,5,0,0,0,0,0,0,NULL,&atx[30],NULL,0,&atx[31]} ,
140   {415, "Org-ref" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[110]} ,
141   {0, "source" ,128,6,0,0,0,0,0,0,NULL,&atx[6],NULL,0,&atx[32]} ,
142   {0, "status" ,128,7,0,0,0,0,0,0,NULL,&atx[2],&avnx[0],0,&atx[33]} ,
143   {0, "update-date" ,128,8,0,0,0,0,0,0,NULL,&atx[28],NULL,0,&atx[34]} ,
144   {0, "scrapbook" ,128,9,0,0,0,0,0,0,NULL,&atx[14],&atx[35],0,&atx[36]} ,
145   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[6],NULL,0,NULL} ,
146   {0, "source-id" ,128,10,0,0,0,0,0,0,NULL,&atx[12],NULL,0,&atx[37]} ,
147   {0, "repeats" ,128,11,0,0,0,0,0,0,NULL,&atx[38],NULL,0,&atx[43]} ,
148   {429, "Cdd-repeat" ,1,0,0,0,0,0,0,0,NULL,&atx[10],&atx[39],0,&atx[47]} ,
149   {0, "count" ,128,0,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[40]} ,
150   {0, "location" ,128,1,0,1,0,0,0,0,NULL,&atx[41],NULL,0,&atx[42]} ,
151   {418, "Seq-loc" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[126]} ,
152   {0, "avglen" ,128,2,0,1,0,0,0,0,NULL,&atx[2],NULL,0,NULL} ,
153   {0, "old-root" ,128,12,0,0,0,0,0,0,NULL,&atx[12],NULL,0,&atx[44]} ,
154   {0, "curation-status" ,128,13,0,0,0,0,0,0,NULL,&atx[2],&avnx[10],0,&atx[45]} ,
155   {0, "readonly-status" ,128,14,0,0,0,0,0,0,NULL,&atx[2],&avnx[20],0,&atx[46]} ,
156   {0, "book-ref" ,128,15,0,0,0,0,0,0,NULL,&atx[47],NULL,0,&atx[55]} ,
157   {430, "Cdd-book-ref" ,1,0,0,0,0,0,0,0,NULL,&atx[10],&atx[48],0,&atx[21]} ,
158   {0, "bookname" ,128,0,0,0,0,0,0,0,NULL,&atx[6],NULL,0,&atx[49]} ,
159   {0, "textelement" ,128,1,0,0,0,0,0,0,NULL,&atx[50],&avnx[24],0,&atx[51]} ,
160   {310, "ENUMERATED" ,0,10,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
161   {0, "elementid" ,128,2,0,1,0,0,0,0,NULL,&atx[2],NULL,0,&atx[52]} ,
162   {0, "subelementid" ,128,3,0,1,0,0,0,0,NULL,&atx[2],NULL,0,&atx[53]} ,
163   {0, "celementid" ,128,4,0,1,0,0,0,0,NULL,&atx[6],NULL,0,&atx[54]} ,
164   {0, "csubelementid" ,128,5,0,1,0,0,0,0,NULL,&atx[6],NULL,0,NULL} ,
165   {0, "attribution" ,128,16,0,0,0,0,0,0,NULL,&atx[26],NULL,0,&atx[56]} ,
166   {0, "title" ,128,17,0,0,0,0,0,0,NULL,&atx[6],NULL,0,NULL} ,
167   {314, "SET OF" ,0,17,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
168   {0, "seqannot" ,128,3,0,1,0,0,0,0,NULL,&atx[14],&atx[59],0,&atx[61]} ,
169   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[60],NULL,0,NULL} ,
170   {413, "Seq-annot" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[64]} ,
171   {0, "features" ,128,4,0,1,0,0,0,0,NULL,&atx[62],NULL,0,&atx[63]} ,
172   {411, "Biostruc-annot-set" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[68]} ,
173   {0, "sequences" ,128,5,0,1,0,0,0,0,NULL,&atx[64],NULL,0,&atx[65]} ,
174   {414, "Seq-entry" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[30]} ,
175   {0, "profile-range" ,128,6,0,1,0,0,0,0,NULL,&atx[66],NULL,0,&atx[67]} ,
176   {417, "Seq-interval" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[41]} ,
177   {0, "trunc-master" ,128,7,0,1,0,0,0,0,NULL,&atx[68],NULL,0,&atx[69]} ,
178   {412, "Bioseq" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[60]} ,
179   {0, "posfreq" ,128,8,0,1,0,0,0,0,NULL,&atx[70],NULL,0,&atx[78]} ,
180   {433, "Matrix" ,1,0,0,0,0,0,0,0,NULL,&atx[10],&atx[71],0,&atx[80]} ,
181   {0, "ncolumns" ,128,0,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[72]} ,
182   {0, "nrows" ,128,1,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[73]} ,
183   {0, "row-labels" ,128,2,0,1,0,0,0,0,NULL,&atx[14],&atx[74],0,&atx[75]} ,
184   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[6],NULL,0,NULL} ,
185   {0, "scale-factor" ,128,3,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[76]} ,
186   {0, "columns" ,128,4,0,0,0,0,0,0,NULL,&atx[14],&atx[77],0,NULL} ,
187   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[2],NULL,0,NULL} ,
188   {0, "scoremat" ,128,9,0,1,0,0,0,0,NULL,&atx[70],NULL,0,&atx[79]} ,
189   {0, "distance" ,128,10,0,1,0,0,0,0,NULL,&atx[80],NULL,0,&atx[86]} ,
190   {434, "Triangle" ,1,0,0,0,0,0,0,0,NULL,&atx[10],&atx[81],0,&atx[95]} ,
191   {0, "nelements" ,128,0,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[82]} ,
192   {0, "scores" ,128,1,0,1,0,0,0,0,NULL,&atx[83],NULL,0,&atx[84]} ,
193   {420, "Score-set" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[130]} ,
194   {0, "div-ranks" ,128,2,0,1,0,0,0,0,NULL,&atx[14],&atx[85],0,NULL} ,
195   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[2],NULL,0,NULL} ,
196   {0, "parent" ,128,11,0,1,0,0,0,0,NULL,&atx[0],NULL,0,&atx[87]} ,
197   {0, "children" ,128,12,0,1,0,0,0,0,NULL,&atx[12],NULL,0,&atx[88]} ,
198   {0, "siblings" ,128,13,0,1,0,0,0,0,NULL,&atx[12],NULL,0,&atx[89]} ,
199   {0, "neighbors" ,128,14,0,1,0,0,0,0,NULL,&atx[12],NULL,0,&atx[90]} ,
200   {0, "pending" ,128,15,0,1,0,0,0,0,NULL,&atx[14],&atx[91],0,&atx[103]} ,
201   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[92],NULL,0,NULL} ,
202   {436, "Update-align" ,1,0,0,0,0,0,0,0,NULL,&atx[10],&atx[93],0,&atx[105]} ,
203   {0, "description" ,128,0,0,1,0,0,0,0,NULL,&atx[14],&atx[94],0,&atx[101]} ,
204   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[95],NULL,0,NULL} ,
205   {435, "Update-comment" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&atx[96],0,&atx[92]} ,
206   {0, "comment" ,128,0,0,0,0,0,0,0,NULL,&atx[6],NULL,0,&atx[97]} ,
207   {0, "addthis" ,128,1,0,0,0,0,0,0,NULL,&atx[41],NULL,0,&atx[98]} ,
208   {0, "replaces" ,128,2,0,0,0,0,0,0,NULL,&atx[41],NULL,0,&atx[99]} ,
209   {0, "reject-loc" ,128,3,0,0,0,0,0,0,NULL,&atx[41],NULL,0,&atx[100]} ,
210   {0, "reference" ,128,4,0,0,0,0,0,0,NULL,&atx[26],NULL,0,NULL} ,
211   {0, "seqannot" ,128,1,0,1,0,0,0,0,NULL,&atx[60],NULL,0,&atx[102]} ,
212   {0, "type" ,128,2,0,0,0,0,0,0,NULL,&atx[2],&avnx[34],0,NULL} ,
213   {0, "rejects" ,128,16,0,1,0,0,0,0,NULL,&atx[14],&atx[104],0,&atx[111]} ,
214   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[105],NULL,0,NULL} ,
215   {437, "Reject-id" ,1,0,0,0,0,0,0,0,NULL,&atx[10],&atx[106],0,&atx[121]} ,
216   {0, "description" ,128,0,0,1,0,0,0,0,NULL,&atx[14],&atx[107],0,&atx[108]} ,
217   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[95],NULL,0,NULL} ,
218   {0, "ids" ,128,1,0,0,0,0,0,0,NULL,&atx[57],&atx[109],0,NULL} ,
219   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[110],NULL,0,NULL} ,
220   {416, "Seq-id" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[66]} ,
221   {0, "master3d" ,128,17,0,1,0,0,0,0,NULL,&atx[57],&atx[112],0,&atx[113]} ,
222   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[110],NULL,0,NULL} ,
223   {0, "alignannot" ,128,18,0,1,0,0,0,0,NULL,&atx[114],NULL,0,&atx[129]} ,
224   {440, "Align-annot-set" ,1,0,0,0,0,0,0,0,NULL,&atx[14],&atx[115],0,&atx[135]} ,
225   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[116],NULL,0,NULL} ,
226   {439, "Align-annot" ,1,0,0,0,0,0,0,0,NULL,&atx[10],&atx[117],0,&atx[114]} ,
227   {0, "location" ,128,0,0,0,0,0,0,0,NULL,&atx[41],NULL,0,&atx[118]} ,
228   {0, "description" ,128,1,0,1,0,0,0,0,NULL,&atx[6],NULL,0,&atx[119]} ,
229   {0, "evidence" ,128,2,0,1,0,0,0,0,NULL,&atx[14],&atx[120],0,&atx[128]} ,
230   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[121],NULL,0,NULL} ,
231   {438, "Feature-evidence" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&atx[122],0,&atx[116]} ,
232   {0, "comment" ,128,0,0,0,0,0,0,0,NULL,&atx[6],NULL,0,&atx[123]} ,
233   {0, "reference" ,128,1,0,0,0,0,0,0,NULL,&atx[26],NULL,0,&atx[124]} ,
234   {0, "bsannot" ,128,2,0,0,0,0,0,0,NULL,&atx[62],NULL,0,&atx[125]} ,
235   {0, "seqfeat" ,128,3,0,0,0,0,0,0,NULL,&atx[126],NULL,0,&atx[127]} ,
236   {419, "Seq-feat" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[83]} ,
237   {0, "book-ref" ,128,4,0,0,0,0,0,0,NULL,&atx[47],NULL,0,NULL} ,
238   {0, "type" ,128,3,0,1,0,0,0,0,NULL,&atx[2],NULL,0,NULL} ,
239   {0, "style-dictionary" ,128,19,0,1,0,0,0,0,NULL,&atx[130],NULL,0,&atx[131]} ,
240   {421, "Cn3d-style-dictionary" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[132]} ,
241   {0, "user-annotations" ,128,20,0,1,0,0,0,0,NULL,&atx[132],NULL,0,&atx[133]} ,
242   {422, "Cn3d-user-annotations" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[140]} ,
243   {0, "ancestors" ,128,21,0,1,0,0,0,0,NULL,&atx[14],&atx[134],0,&atx[139]} ,
244   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[135],NULL,0,NULL} ,
245   {441, "Domain-parent" ,1,0,0,0,0,0,0,0,NULL,&atx[10],&atx[136],0,&atx[142]} ,
246   {0, "parent-type" ,128,0,0,0,0,0,0,0,NULL,&atx[2],&avnx[40],0,&atx[137]} ,
247   {0, "parentid" ,128,1,0,0,0,0,0,0,NULL,&atx[0],NULL,0,&atx[138]} ,
248   {0, "seqannot" ,128,2,0,1,0,0,0,0,NULL,&atx[60],NULL,0,NULL} ,
249   {0, "scoreparams" ,128,22,0,1,0,0,0,0,NULL,&atx[140],NULL,0,&atx[141]} ,
250   {423, "PssmWithParameters" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[190]} ,
251   {0, "seqtree" ,128,23,0,1,0,0,0,0,NULL,&atx[142],NULL,0,NULL} ,
252   {442, "Sequence-tree" ,1,0,0,0,0,0,0,0,NULL,&atx[10],&atx[143],0,&atx[145]} ,
253   {0, "cdAccession" ,128,0,0,1,0,0,0,0,NULL,&atx[6],NULL,0,&atx[144]} ,
254   {0, "algorithm" ,128,1,0,0,0,0,0,0,NULL,&atx[145],NULL,0,&atx[156]} ,
255   {443, "Algorithm-type" ,1,0,0,0,0,0,0,0,NULL,&atx[10],&atx[146],0,&atx[159]} ,
256   {0, "scoring-Scheme" ,128,0,0,0,0,0,0,0,NULL,&atx[2],&avnx[45],0,&atx[147]} ,
257   {0, "clustering-Method" ,128,1,0,0,0,0,0,0,NULL,&atx[2],&avnx[55],0,&atx[148]} ,
258   {0, "score-Matrix" ,128,2,0,1,0,0,0,0,NULL,&atx[2],&avnx[60],0,&atx[149]} ,
259   {0, "gapOpen" ,128,3,0,1,0,0,0,0,NULL,&atx[2],NULL,0,&atx[150]} ,
260   {0, "gapExtend" ,128,4,0,1,0,0,0,0,NULL,&atx[2],NULL,0,&atx[151]} ,
261   {0, "gapScaleFactor" ,128,5,0,1,0,0,0,0,NULL,&atx[2],NULL,0,&atx[152]} ,
262   {0, "nTerminalExt" ,128,6,0,1,0,0,0,0,NULL,&atx[2],NULL,0,&atx[153]} ,
263   {0, "cTerminalExt" ,128,7,0,1,0,0,0,0,NULL,&atx[2],NULL,0,&atx[154]} ,
264   {0, "tree-scope" ,128,8,0,1,0,0,0,0,NULL,&atx[2],&avnx[68],0,&atx[155]} ,
265   {0, "coloring-scope" ,128,9,0,1,0,0,0,0,NULL,&atx[2],&avnx[72],0,NULL} ,
266   {0, "isAnnotated" ,128,2,0,0,1,0,0,0,&avnx[75],&atx[157],NULL,0,&atx[158]} ,
267   {301, "BOOLEAN" ,0,1,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
268   {0, "root" ,128,3,0,0,0,0,0,0,NULL,&atx[159],NULL,0,NULL} ,
269   {444, "SeqTree-node" ,1,0,0,0,0,0,0,0,NULL,&atx[10],&atx[160],0,&atx[171]} ,
270   {0, "isAnnotated" ,128,0,0,0,1,0,0,0,&avnx[76],&atx[157],NULL,0,&atx[161]} ,
271   {0, "name" ,128,1,0,1,0,0,0,0,NULL,&atx[6],NULL,0,&atx[162]} ,
272   {0, "distance" ,128,2,0,1,0,0,0,0,NULL,&atx[163],NULL,0,&atx[164]} ,
273   {309, "REAL" ,0,9,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
274   {0, "children" ,128,3,0,0,0,0,0,0,NULL,&atx[11],&atx[165],0,&atx[170]} ,
275   {0, "children" ,128,0,0,0,0,0,0,0,NULL,&atx[14],&atx[166],0,&atx[167]} ,
276   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[159],NULL,0,NULL} ,
277   {0, "footprint" ,128,1,0,0,0,0,0,0,NULL,&atx[10],&atx[168],0,NULL} ,
278   {0, "seqRange" ,128,0,0,0,0,0,0,0,NULL,&atx[66],NULL,0,&atx[169]} ,
279   {0, "rowId" ,128,1,0,1,0,0,0,0,NULL,&atx[2],NULL,0,NULL} ,
280   {0, "annotation" ,128,4,0,1,0,0,0,0,NULL,&atx[171],NULL,0,NULL} ,
281   {445, "Node-annotation" ,1,0,0,0,0,0,0,0,NULL,&atx[10],&atx[172],0,&atx[213]} ,
282   {0, "presentInChildCD" ,128,0,0,1,0,0,0,0,NULL,&atx[6],NULL,0,&atx[173]} ,
283   {0, "note" ,128,1,0,1,0,0,0,0,NULL,&atx[6],NULL,0,NULL} ,
284   {404, "Cdd-set" ,1,0,0,0,0,1,0,0,NULL,&atx[57],&atx[175],0,&atx[176]} ,
285   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[15],NULL,0,NULL} ,
286   {405, "Cdd-tree" ,1,0,0,0,0,1,0,0,NULL,&atx[10],&atx[177],0,&atx[184]} ,
287   {0, "name" ,128,0,0,0,0,0,0,0,NULL,&atx[6],NULL,0,&atx[178]} ,
288   {0, "id" ,128,1,0,0,0,0,0,0,NULL,&atx[12],NULL,0,&atx[179]} ,
289   {0, "description" ,128,2,0,1,0,0,0,0,NULL,&atx[19],NULL,0,&atx[180]} ,
290   {0, "parent" ,128,3,0,1,0,0,0,0,NULL,&atx[0],NULL,0,&atx[181]} ,
291   {0, "children" ,128,4,0,1,0,0,0,0,NULL,&atx[12],NULL,0,&atx[182]} ,
292   {0, "siblings" ,128,5,0,1,0,0,0,0,NULL,&atx[12],NULL,0,&atx[183]} ,
293   {0, "neighbors" ,128,6,0,1,0,0,0,0,NULL,&atx[12],NULL,0,NULL} ,
294   {406, "Cdd-tree-set" ,1,0,0,0,0,1,0,0,NULL,&atx[14],&atx[185],0,&atx[186]} ,
295   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[176],NULL,0,NULL} ,
296   {407, "Cdd-pref-nodes" ,1,0,0,0,0,1,0,0,NULL,&atx[10],&atx[187],0,&atx[203]} ,
297   {0, "preferred-nodes" ,128,0,0,0,0,0,0,0,NULL,&atx[188],NULL,0,&atx[195]} ,
298   {425, "Cdd-org-ref-set" ,1,0,0,0,0,0,0,0,NULL,&atx[57],&atx[189],0,&atx[200]} ,
299   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[190],NULL,0,NULL} ,
300   {424, "Cdd-org-ref" ,1,0,0,0,0,0,0,0,NULL,&atx[10],&atx[191],0,&atx[188]} ,
301   {0, "reference" ,128,0,0,0,0,0,0,0,NULL,&atx[30],NULL,0,&atx[192]} ,
302   {0, "active" ,128,1,0,0,1,0,0,0,&avnx[77],&atx[157],NULL,0,&atx[193]} ,
303   {0, "parent-tax-id" ,128,2,0,1,0,0,0,0,NULL,&atx[2],NULL,0,&atx[194]} ,
304   {0, "rank" ,128,3,0,1,0,0,0,0,NULL,&atx[6],NULL,0,NULL} ,
305   {0, "model-organisms" ,128,1,0,1,0,0,0,0,NULL,&atx[188],NULL,0,&atx[196]} ,
306   {0, "optional-nodes" ,128,2,0,1,0,0,0,0,NULL,&atx[188],NULL,0,&atx[197]} ,
307   {0, "description" ,128,3,0,1,0,0,0,0,NULL,&atx[198],NULL,0,NULL} ,
308   {427, "Cdd-pref-node-descr-set" ,1,0,0,0,0,0,0,0,NULL,&atx[57],&atx[199],0,&atx[4]} ,
309   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[200],NULL,0,NULL} ,
310   {426, "Cdd-pref-node-descr" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&atx[201],0,&atx[198]} ,
311   {0, "create-date" ,128,0,0,0,0,0,0,0,NULL,&atx[28],NULL,0,&atx[202]} ,
312   {0, "description" ,128,1,0,0,0,0,0,0,NULL,&atx[6],NULL,0,NULL} ,
313   {408, "Cdd-Project" ,1,0,0,0,0,1,0,0,NULL,&atx[10],&atx[204],0,&atx[28]} ,
314   {0, "cds" ,128,0,0,0,0,0,0,0,NULL,&atx[14],&atx[205],0,&atx[206]} ,
315   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[15],NULL,0,NULL} ,
316   {0, "cdcolor" ,128,1,0,0,0,0,0,0,NULL,&atx[14],&atx[207],0,&atx[208]} ,
317   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[2],NULL,0,NULL} ,
318   {0, "viewers" ,128,2,0,0,0,0,0,0,NULL,&atx[14],&atx[209],0,&atx[220]} ,
319   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[210],NULL,0,NULL} ,
320   {447, "Cdd-Viewer" ,1,0,0,0,0,0,0,0,NULL,&atx[10],&atx[211],0,&atx[223]} ,
321   {0, "ctrl" ,128,0,0,0,0,0,0,0,NULL,&atx[2],&avnx[78],0,&atx[212]} ,
322   {0, "rect" ,128,1,0,1,0,0,0,0,NULL,&atx[213],NULL,0,&atx[218]} ,
323   {446, "Cdd-Viewer-Rect" ,1,0,0,0,0,0,0,0,NULL,&atx[10],&atx[214],0,&atx[210]} ,
324   {0, "top" ,128,0,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[215]} ,
325   {0, "left" ,128,1,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[216]} ,
326   {0, "width" ,128,2,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[217]} ,
327   {0, "height" ,128,3,0,0,0,0,0,0,NULL,&atx[2],NULL,0,NULL} ,
328   {0, "accessions" ,128,2,0,0,0,0,0,0,NULL,&atx[14],&atx[219],0,NULL} ,
329   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[6],NULL,0,NULL} ,
330   {0, "log" ,128,3,0,0,0,0,0,0,NULL,&atx[6],NULL,0,&atx[221]} ,
331   {0, "scripts" ,128,4,0,1,0,0,0,0,NULL,&atx[14],&atx[222],0,NULL} ,
332   {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[223],NULL,0,NULL} ,
333   {448, "Cdd-Script" ,1,0,0,0,0,0,0,0,NULL,&atx[10],&atx[224],0,NULL} ,
334   {0, "type" ,128,0,0,1,0,0,0,0,NULL,&atx[2],&avnx[90],0,&atx[225]} ,
335   {0, "name" ,128,1,0,1,0,0,0,0,NULL,&atx[6],NULL,0,&atx[226]} ,
336   {0, "commands" ,128,2,0,0,0,0,0,0,NULL,&atx[6],NULL,0,NULL} };
337 
338 static AsnModule ampx[1] = {
339   { "NCBI-Cdd" , "cdd.h24",&atx[0],NULL,NULL,0,0} };
340 
341 static AsnValxNodePtr avn = avnx;
342 static AsnTypePtr at = atx;
343 static AsnModulePtr amp = ampx;
344 
345 
346 
347 /**************************************************
348 *
349 *    Defines for Module NCBI-Cdd
350 *
351 **************************************************/
352 
353 #define CDD_ID &at[0]
354 #define CDD_ID_uid &at[1]
355 #define CDD_ID_gid &at[3]
356 
357 #define CDD_ID_SET &at[12]
358 #define CDD_ID_SET_E &at[13]
359 
360 #define CDD &at[15]
361 #define CDD_name &at[16]
362 #define CDD_id &at[17]
363 #define CDD_description &at[18]
364 #define CDD_seqannot &at[58]
365 #define CDD_seqannot_E &at[59]
366 #define CDD_features &at[61]
367 #define CDD_sequences &at[63]
368 #define CDD_profile_range &at[65]
369 #define CDD_trunc_master &at[67]
370 #define CDD_posfreq &at[69]
371 #define CDD_scoremat &at[78]
372 #define CDD_distance &at[79]
373 #define CDD_parent &at[86]
374 #define CDD_children &at[87]
375 #define CDD_siblings &at[88]
376 #define CDD_neighbors &at[89]
377 #define CDD_pending &at[90]
378 #define CDD_pending_E &at[91]
379 #define CDD_rejects &at[103]
380 #define CDD_rejects_E &at[104]
381 #define CDD_master3d &at[111]
382 #define CDD_master3d_E &at[112]
383 #define CDD_alignannot &at[113]
384 #define CDD_style_dictionary &at[129]
385 #define CDD_user_annotations &at[131]
386 #define CDD_ancestors &at[133]
387 #define CDD_ancestors_E &at[134]
388 #define CDD_scoreparams &at[139]
389 #define CDD_seqtree &at[141]
390 
391 #define CDD_SET &at[174]
392 #define CDD_SET_E &at[175]
393 
394 #define CDD_TREE &at[176]
395 #define CDD_TREE_name &at[177]
396 #define CDD_TREE_id &at[178]
397 #define CDD_TREE_description &at[179]
398 #define CDD_TREE_parent &at[180]
399 #define CDD_TREE_children &at[181]
400 #define CDD_TREE_siblings &at[182]
401 #define CDD_TREE_neighbors &at[183]
402 
403 #define CDD_TREE_SET &at[184]
404 #define CDD_TREE_SET_E &at[185]
405 
406 #define CDD_PREF_NODES &at[186]
407 #define CDD_PREF_NODES_preferred_nodes &at[187]
408 #define CDD_PREF_NODES_model_organisms &at[195]
409 #define CDD_PREF_NODES_optional_nodes &at[196]
410 #define CDD_PREF_NODES_description &at[197]
411 
412 #define CDD_PROJECT &at[203]
413 #define CDD_PROJECT_cds &at[204]
414 #define CDD_PROJECT_cds_E &at[205]
415 #define CDD_PROJECT_cdcolor &at[206]
416 #define CDD_PROJECT_cdcolor_E &at[207]
417 #define CDD_PROJECT_viewers &at[208]
418 #define CDD_PROJECT_viewers_E &at[209]
419 #define CDD_PROJECT_log &at[220]
420 #define CDD_PROJECT_scripts &at[221]
421 #define CDD_PROJECT_scripts_E &at[222]
422 
423 #define CDD_ORG_REF &at[190]
424 #define CDD_ORG_REF_reference &at[191]
425 #define CDD_ORG_REF_active &at[192]
426 #define CDD_ORG_REF_parent_tax_id &at[193]
427 #define CDD_ORG_REF_rank &at[194]
428 
429 #define CDD_ORG_REF_SET &at[188]
430 #define CDD_ORG_REF_SET_E &at[189]
431 
432 #define CDD_PREF_NODE_DESCR &at[200]
433 #define CDD_PREF_NODE_DESCR_create_date &at[201]
434 #define CDD_PREF_NODE_DESCR_description &at[202]
435 
436 #define CDD_PREF_NODE_DESCR_SET &at[198]
437 #define CDD_PREF_NODE_DESCR_SET_E &at[199]
438 
439 #define GLOBAL_ID &at[4]
440 #define GLOBAL_ID_accession &at[5]
441 #define GLOBAL_ID_release &at[7]
442 #define GLOBAL_ID_version &at[8]
443 #define GLOBAL_ID_database &at[9]
444 
445 #define CDD_REPEAT &at[38]
446 #define CDD_REPEAT_count &at[39]
447 #define CDD_REPEAT_location &at[40]
448 #define CDD_REPEAT_avglen &at[42]
449 
450 #define CDD_BOOK_REF &at[47]
451 #define CDD_BOOK_REF_bookname &at[48]
452 #define CDD_BOOK_REF_textelement &at[49]
453 #define CDD_BOOK_REF_elementid &at[51]
454 #define CDD_BOOK_REF_subelementid &at[52]
455 #define CDD_BOOK_REF_celementid &at[53]
456 #define CDD_BOOK_REF_csubelementid &at[54]
457 
458 #define CDD_DESCR &at[21]
459 #define CDD_DESCR_othername &at[22]
460 #define CDD_DESCR_category &at[23]
461 #define CDD_DESCR_comment &at[24]
462 #define CDD_DESCR_reference &at[25]
463 #define CDD_DESCR_create_date &at[27]
464 #define CDD_DESCR_tax_source &at[29]
465 #define CDD_DESCR_source &at[31]
466 #define CDD_DESCR_status &at[32]
467 #define CDD_DESCR_update_date &at[33]
468 #define CDD_DESCR_scrapbook &at[34]
469 #define CDD_DESCR_scrapbook_E &at[35]
470 #define CDD_DESCR_source_id &at[36]
471 #define CDD_DESCR_repeats &at[37]
472 #define CDD_DESCR_old_root &at[43]
473 #define CDD_DESCR_curation_status &at[44]
474 #define CDD_DESCR_readonly_status &at[45]
475 #define CDD_DESCR_book_ref &at[46]
476 #define CDD_DESCR_attribution &at[55]
477 #define CDD_DESCR_title &at[56]
478 
479 #define CDD_DESCR_SET &at[19]
480 #define CDD_DESCR_SET_E &at[20]
481 
482 #define MATRIX &at[70]
483 #define MATRIX_ncolumns &at[71]
484 #define MATRIX_nrows &at[72]
485 #define MATRIX_row_labels &at[73]
486 #define MATRIX_row_labels_E &at[74]
487 #define MATRIX_scale_factor &at[75]
488 #define MATRIX_columns &at[76]
489 #define MATRIX_columns_E &at[77]
490 
491 #define TRIANGLE &at[80]
492 #define TRIANGLE_nelements &at[81]
493 #define TRIANGLE_scores &at[82]
494 #define TRIANGLE_div_ranks &at[84]
495 #define TRIANGLE_div_ranks_E &at[85]
496 
497 #define UPDATE_COMMENT &at[95]
498 #define UPDATE_COMMENT_comment &at[96]
499 #define UPDATE_COMMENT_addthis &at[97]
500 #define UPDATE_COMMENT_replaces &at[98]
501 #define UPDATE_COMMENT_reject_loc &at[99]
502 #define UPDATE_COMMENT_reference &at[100]
503 
504 #define UPDATE_ALIGN &at[92]
505 #define UPDATE_ALIGN_description &at[93]
506 #define UPDATE_ALIGN_description_E &at[94]
507 #define UPDATE_ALIGN_seqannot &at[101]
508 #define UPDATE_ALIGN_type &at[102]
509 
510 #define REJECT_ID &at[105]
511 #define REJECT_ID_description &at[106]
512 #define REJECT_ID_description_E &at[107]
513 #define REJECT_ID_ids &at[108]
514 #define REJECT_ID_ids_E &at[109]
515 
516 #define FEATURE_EVIDENCE &at[121]
517 #define FEATURE_EVIDENCE_comment &at[122]
518 #define FEATURE_EVIDENCE_reference &at[123]
519 #define FEATURE_EVIDENCE_bsannot &at[124]
520 #define FEATURE_EVIDENCE_seqfeat &at[125]
521 #define FEATURE_EVIDENCE_book_ref &at[127]
522 
523 #define ALIGN_ANNOT &at[116]
524 #define ALIGN_ANNOT_location &at[117]
525 #define ALIGN_ANNOT_description &at[118]
526 #define ALIGN_ANNOT_evidence &at[119]
527 #define ALIGN_ANNOT_evidence_E &at[120]
528 #define ALIGN_ANNOT_type &at[128]
529 
530 #define ALIGN_ANNOT_SET &at[114]
531 #define ALIGN_ANNOT_SET_E &at[115]
532 
533 #define DOMAIN_PARENT &at[135]
534 #define DOMAIN_PARENT_parent_type &at[136]
535 #define DOMAIN_PARENT_parentid &at[137]
536 #define DOMAIN_PARENT_seqannot &at[138]
537 
538 #define SEQUENCE_TREE &at[142]
539 #define SEQUENCE_TREE_cdAccession &at[143]
540 #define SEQUENCE_TREE_algorithm &at[144]
541 #define SEQUENCE_TREE_isAnnotated &at[156]
542 #define SEQUENCE_TREE_root &at[158]
543 
544 #define ALGORITHM_TYPE &at[145]
545 #define ALGORITHM_TYPE_scoring_Scheme &at[146]
546 #define ALGORITHM_TYPE_clustering_Method &at[147]
547 #define ALGORITHM_TYPE_score_Matrix &at[148]
548 #define ALGORITHM_TYPE_gapOpen &at[149]
549 #define ALGORITHM_TYPE_gapExtend &at[150]
550 #define ALGORITHM_TYPE_gapScaleFactor &at[151]
551 #define ALGORITHM_TYPE_nTerminalExt &at[152]
552 #define ALGORITHM_TYPE_cTerminalExt &at[153]
553 #define ALGORITHM_TYPE_tree_scope &at[154]
554 #define ALGORITHM_TYPE_coloring_scope &at[155]
555 
556 #define SEQTREE_NODE &at[159]
557 #define SEQTREE_NODE_isAnnotated &at[160]
558 #define SEQTREE_NODE_name &at[161]
559 #define SEQTREE_NODE_distance &at[162]
560 #define SEQTREE_NODE_children &at[164]
561 #define SEQTREE_NODE_children_children &at[165]
562 #define SEQTREE_NODE_children_children_E &at[166]
563 #define SEQTREE_NODE_children_footprint &at[167]
564 #define SEQTREE_NODE_children_footprint_seqRange &at[168]
565 #define SEQTREE_NODE_children_footprint_rowId &at[169]
566 #define SEQTREE_NODE_annotation &at[170]
567 
568 #define NODE_ANNOTATION &at[171]
569 #define NODE_ANNOTATION_presentInChildCD &at[172]
570 #define NODE_ANNOTATION_note &at[173]
571 
572 #define CDD_VIEWER_RECT &at[213]
573 #define CDD_VIEWER_RECT_top &at[214]
574 #define CDD_VIEWER_RECT_left &at[215]
575 #define CDD_VIEWER_RECT_width &at[216]
576 #define CDD_VIEWER_RECT_height &at[217]
577 
578 #define CDD_VIEWER &at[210]
579 #define CDD_VIEWER_ctrl &at[211]
580 #define CDD_VIEWER_rect &at[212]
581 #define CDD_VIEWER_accessions &at[218]
582 #define CDD_VIEWER_accessions_E &at[219]
583 
584 #define CDD_SCRIPT &at[223]
585 #define CDD_SCRIPT_type &at[224]
586 #define CDD_SCRIPT_name &at[225]
587 #define CDD_SCRIPT_commands &at[226]
588