|
NCBI Home IEB Home C Toolkit docs C++ Toolkit source browser C Toolkit source browser (2) |
NCBI C Toolkit Cross ReferenceC/asnstat/asnmime.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 = "asnmime.h12";
13 static AsnValxNode avnx[16] = {
14 {20,"docsum" ,1,0.0,&avnx[1] } ,
15 {20,"genbank" ,2,0.0,&avnx[2] } ,
16 {20,"genpept" ,3,0.0,&avnx[3] } ,
17 {20,"fasta" ,4,0.0,&avnx[4] } ,
18 {20,"asn1" ,5,0.0,&avnx[5] } ,
19 {20,"graphic" ,6,0.0,&avnx[6] } ,
20 {20,"alignment" ,7,0.0,&avnx[7] } ,
21 {20,"globalview" ,8,0.0,&avnx[8] } ,
22 {20,"report" ,9,0.0,&avnx[9] } ,
23 {20,"medlars" ,10,0.0,&avnx[10] } ,
24 {20,"embl" ,11,0.0,&avnx[11] } ,
25 {20,"pdb" ,12,0.0,&avnx[12] } ,
26 {20,"kinemage" ,13,0.0,NULL } ,
27 {20,"ncbi-backbone" ,2,0.0,&avnx[14] } ,
28 {20,"ncbi-all-atom" ,3,0.0,&avnx[15] } ,
29 {20,"pdb-model" ,4,0.0,NULL } };
30
31 static AsnType atx[81] = {
32 {401, "Ncbi-mime-asn1" ,1,0,0,0,0,1,0,0,NULL,&atx[16],&atx[1],0,&atx[13]} ,
33 {0, "entrez" ,128,0,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[22]} ,
34 {410, "Entrez-general" ,1,0,0,0,0,0,0,0,NULL,&atx[21],&atx[3],0,&atx[23]} ,
35 {0, "title" ,128,0,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[5]} ,
36 {323, "VisibleString" ,0,26,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
37 {0, "data" ,128,1,0,0,0,0,0,0,NULL,&atx[16],&atx[6],0,&atx[17]} ,
38 {0, "ml" ,128,0,0,0,0,0,0,0,NULL,&atx[7],NULL,0,&atx[8]} ,
39 {407, "Medline-entry" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[35]} ,
40 {0, "prot" ,128,1,0,0,0,0,0,0,NULL,&atx[9],NULL,0,&atx[10]} ,
41 {405, "Seq-entry" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[33]} ,
42 {0, "nuc" ,128,2,0,0,0,0,0,0,NULL,&atx[9],NULL,0,&atx[11]} ,
43 {0, "genome" ,128,3,0,0,0,0,0,0,NULL,&atx[9],NULL,0,&atx[12]} ,
44 {0, "structure" ,128,4,0,0,0,0,0,0,NULL,&atx[13],NULL,0,&atx[14]} ,
45 {402, "Biostruc" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[15]} ,
46 {0, "strucAnnot" ,128,5,0,0,0,0,0,0,NULL,&atx[15],NULL,0,NULL} ,
47 {403, "Biostruc-annot-set" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[77]} ,
48 {315, "CHOICE" ,0,-1,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
49 {0, "style" ,128,2,0,0,0,0,0,0,NULL,&atx[18],NULL,0,&atx[20]} ,
50 {417, "Entrez-style" ,1,0,0,0,0,0,0,0,NULL,&atx[19],&avnx[0],0,NULL} ,
51 {310, "ENUMERATED" ,0,10,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
52 {0, "location" ,128,3,0,1,0,0,0,0,NULL,&atx[4],NULL,0,NULL} ,
53 {311, "SEQUENCE" ,0,16,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
54 {0, "alignstruc" ,128,1,0,0,0,0,0,0,NULL,&atx[23],NULL,0,&atx[38]} ,
55 {411, "Biostruc-align" ,1,0,0,0,0,0,0,0,NULL,&atx[21],&atx[24],0,&atx[39]} ,
56 {0, "master" ,128,0,0,0,0,0,0,0,NULL,&atx[13],NULL,0,&atx[25]} ,
57 {0, "slaves" ,128,1,0,0,0,0,0,0,NULL,&atx[27],&atx[26],0,&atx[28]} ,
58 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[13],NULL,0,NULL} ,
59 {314, "SET OF" ,0,17,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
60 {0, "alignments" ,128,2,0,0,0,0,0,0,NULL,&atx[15],NULL,0,&atx[29]} ,
61 {0, "sequences" ,128,3,0,0,0,0,0,0,NULL,&atx[27],&atx[30],0,&atx[31]} ,
62 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[9],NULL,0,NULL} ,
63 {0, "seqalign" ,128,4,0,0,0,0,0,0,NULL,&atx[27],&atx[32],0,&atx[34]} ,
64 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[33],NULL,0,NULL} ,
65 {406, "Seq-annot" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[7]} ,
66 {0, "style-dictionary" ,128,5,0,1,0,0,0,0,NULL,&atx[35],NULL,0,&atx[36]} ,
67 {408, "Cn3d-style-dictionary" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[37]} ,
68 {0, "user-annotations" ,128,6,0,1,0,0,0,0,NULL,&atx[37],NULL,0,NULL} ,
69 {409, "Cn3d-user-annotations" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[2]} ,
70 {0, "alignseq" ,128,2,0,0,0,0,0,0,NULL,&atx[39],NULL,0,&atx[46]} ,
71 {412, "Biostruc-align-seq" ,1,0,0,0,0,0,0,0,NULL,&atx[21],&atx[40],0,&atx[47]} ,
72 {0, "sequences" ,128,0,0,0,0,0,0,0,NULL,&atx[27],&atx[41],0,&atx[42]} ,
73 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[9],NULL,0,NULL} ,
74 {0, "seqalign" ,128,1,0,0,0,0,0,0,NULL,&atx[27],&atx[43],0,&atx[44]} ,
75 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[33],NULL,0,NULL} ,
76 {0, "style-dictionary" ,128,2,0,1,0,0,0,0,NULL,&atx[35],NULL,0,&atx[45]} ,
77 {0, "user-annotations" ,128,3,0,1,0,0,0,0,NULL,&atx[37],NULL,0,NULL} ,
78 {0, "strucseq" ,128,3,0,0,0,0,0,0,NULL,&atx[47],NULL,0,&atx[53]} ,
79 {413, "Biostruc-seq" ,1,0,0,0,0,0,0,0,NULL,&atx[21],&atx[48],0,&atx[54]} ,
80 {0, "structure" ,128,0,0,0,0,0,0,0,NULL,&atx[13],NULL,0,&atx[49]} ,
81 {0, "sequences" ,128,1,0,0,0,0,0,0,NULL,&atx[27],&atx[50],0,&atx[51]} ,
82 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[9],NULL,0,NULL} ,
83 {0, "style-dictionary" ,128,2,0,1,0,0,0,0,NULL,&atx[35],NULL,0,&atx[52]} ,
84 {0, "user-annotations" ,128,3,0,1,0,0,0,0,NULL,&atx[37],NULL,0,NULL} ,
85 {0, "strucseqs" ,128,4,0,0,0,0,0,0,NULL,&atx[54],NULL,0,&atx[62]} ,
86 {414, "Biostruc-seqs" ,1,0,0,0,0,0,0,0,NULL,&atx[21],&atx[55],0,&atx[63]} ,
87 {0, "structure" ,128,0,0,0,0,0,0,0,NULL,&atx[13],NULL,0,&atx[56]} ,
88 {0, "sequences" ,128,1,0,0,0,0,0,0,NULL,&atx[27],&atx[57],0,&atx[58]} ,
89 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[9],NULL,0,NULL} ,
90 {0, "seqalign" ,128,2,0,0,0,0,0,0,NULL,&atx[27],&atx[59],0,&atx[60]} ,
91 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[33],NULL,0,NULL} ,
92 {0, "style-dictionary" ,128,3,0,1,0,0,0,0,NULL,&atx[35],NULL,0,&atx[61]} ,
93 {0, "user-annotations" ,128,4,0,1,0,0,0,0,NULL,&atx[37],NULL,0,NULL} ,
94 {0, "general" ,128,5,0,0,0,0,0,0,NULL,&atx[63],NULL,0,NULL} ,
95 {415, "Biostruc-seqs-aligns-cdd" ,1,0,0,0,0,0,0,0,NULL,&atx[21],&atx[64],0,&atx[66]} ,
96 {0, "seq-align-data" ,128,0,0,0,0,0,0,0,NULL,&atx[16],&atx[65],0,&atx[78]} ,
97 {0, "bundle" ,128,0,0,0,0,0,0,0,NULL,&atx[66],NULL,0,&atx[76]} ,
98 {416, "Bundle-seqs-aligns" ,1,0,0,0,0,0,0,0,NULL,&atx[21],&atx[67],0,&atx[18]} ,
99 {0, "sequences" ,128,0,0,1,0,0,0,0,NULL,&atx[27],&atx[68],0,&atx[69]} ,
100 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[9],NULL,0,NULL} ,
101 {0, "seqaligns" ,128,1,0,1,0,0,0,0,NULL,&atx[27],&atx[70],0,&atx[71]} ,
102 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[33],NULL,0,NULL} ,
103 {0, "strucaligns" ,128,2,0,1,0,0,0,0,NULL,&atx[15],NULL,0,&atx[72]} ,
104 {0, "imports" ,128,3,0,1,0,0,0,0,NULL,&atx[27],&atx[73],0,&atx[74]} ,
105 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[33],NULL,0,NULL} ,
106 {0, "style-dictionary" ,128,4,0,1,0,0,0,0,NULL,&atx[35],NULL,0,&atx[75]} ,
107 {0, "user-annotations" ,128,5,0,1,0,0,0,0,NULL,&atx[37],NULL,0,NULL} ,
108 {0, "cdd" ,128,1,0,0,0,0,0,0,NULL,&atx[77],NULL,0,NULL} ,
109 {404, "Cdd" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[9]} ,
110 {0, "structures" ,128,1,0,1,0,0,0,0,NULL,&atx[27],&atx[79],0,&atx[80]} ,
111 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[13],NULL,0,NULL} ,
112 {0, "structure-type" ,128,2,0,1,0,0,0,0,NULL,&atx[19],&avnx[13],0,NULL} };
113
114 static AsnModule ampx[1] = {
115 { "NCBI-Mime" , "asnmime.h12",&atx[0],NULL,NULL,0,0} };
116
117 static AsnValxNodePtr avn = avnx;
118 static AsnTypePtr at = atx;
119 static AsnModulePtr amp = ampx;
120
121
122
123 /**************************************************
124 *
125 * Defines for Module NCBI-Mime
126 *
127 **************************************************/
128
129 #define NCBI_MIME_ASN1 &at[0]
130 #define NCBI_MIME_ASN1_entrez &at[1]
131 #define NCBI_MIME_ASN1_alignstruc &at[22]
132 #define NCBI_MIME_ASN1_alignseq &at[38]
133 #define NCBI_MIME_ASN1_strucseq &at[46]
134 #define NCBI_MIME_ASN1_strucseqs &at[53]
135 #define NCBI_MIME_ASN1_general &at[62]
136
137 #define ENTREZ_GENERAL &at[2]
138 #define ENTREZ_GENERAL_title &at[3]
139 #define ENTREZ_GENERAL_data &at[5]
140 #define ENTREZ_GENERAL_data_ml &at[6]
141 #define ENTREZ_GENERAL_data_prot &at[8]
142 #define ENTREZ_GENERAL_data_nuc &at[10]
143 #define ENTREZ_GENERAL_data_genome &at[11]
144 #define ENTREZ_GENERAL_data_structure &at[12]
145 #define ENTREZ_GENERAL_data_strucAnnot &at[14]
146 #define ENTREZ_GENERAL_style &at[17]
147 #define ENTREZ_GENERAL_location &at[20]
148
149 #define BIOSTRUC_ALIGN &at[23]
150 #define BIOSTRUC_ALIGN_master &at[24]
151 #define BIOSTRUC_ALIGN_slaves &at[25]
152 #define BIOSTRUC_ALIGN_slaves_E &at[26]
153 #define BIOSTRUC_ALIGN_alignments &at[28]
154 #define BIOSTRUC_ALIGN_sequences &at[29]
155 #define BIOSTRUC_ALIGN_sequences_E &at[30]
156 #define BIOSTRUC_ALIGN_seqalign &at[31]
157 #define BIOSTRUC_ALIGN_seqalign_E &at[32]
158 #define BIOSTRUC_ALIGN_style_dictionary &at[34]
159 #define BIOSTRUC_ALIGN_user_annotations &at[36]
160
161 #define BIOSTRUC_ALIGN_SEQ &at[39]
162 #define BIOSTRUC_ALIGN_SEQ_sequences &at[40]
163 #define BIOSTRUC_ALIGN_SEQ_sequences_E &at[41]
164 #define BIOSTRUC_ALIGN_SEQ_seqalign &at[42]
165 #define BIOSTRUC_ALIGN_SEQ_seqalign_E &at[43]
166 #define ALIGN_SEQ_style_dictionary &at[44]
167 #define ALIGN_SEQ_user_annotations &at[45]
168
169 #define BIOSTRUC_SEQ &at[47]
170 #define BIOSTRUC_SEQ_structure &at[48]
171 #define BIOSTRUC_SEQ_sequences &at[49]
172 #define BIOSTRUC_SEQ_sequences_E &at[50]
173 #define BIOSTRUC_SEQ_style_dictionary &at[51]
174 #define BIOSTRUC_SEQ_user_annotations &at[52]
175
176 #define BIOSTRUC_SEQS &at[54]
177 #define BIOSTRUC_SEQS_structure &at[55]
178 #define BIOSTRUC_SEQS_sequences &at[56]
179 #define BIOSTRUC_SEQS_sequences_E &at[57]
180 #define BIOSTRUC_SEQS_seqalign &at[58]
181 #define BIOSTRUC_SEQS_seqalign_E &at[59]
182 #define BIOSTRUC_SEQS_style_dictionary &at[60]
183 #define BIOSTRUC_SEQS_user_annotations &at[61]
184
185 #define BIOSTRUC_SEQS_ALIGNS_CDD &at[63]
186 #define SEQS_ALIGNS_CDD_seq_align_data &at[64]
187 #define CDD_seq_align_data_bundle &at[65]
188 #define ALIGNS_CDD_seq_align_data_cdd &at[76]
189 #define SEQS_ALIGNS_CDD_structures &at[78]
190 #define SEQS_ALIGNS_CDD_structures_E &at[79]
191 #define SEQS_ALIGNS_CDD_structure_type &at[80]
192
193 #define BUNDLE_SEQS_ALIGNS &at[66]
194 #define BUNDLE_SEQS_ALIGNS_sequences &at[67]
195 #define BUNDLE_SEQS_ALIGNS_sequences_E &at[68]
196 #define BUNDLE_SEQS_ALIGNS_seqaligns &at[69]
197 #define BUNDLE_SEQS_ALIGNS_seqaligns_E &at[70]
198 #define BUNDLE_SEQS_ALIGNS_strucaligns &at[71]
199 #define BUNDLE_SEQS_ALIGNS_imports &at[72]
200 #define BUNDLE_SEQS_ALIGNS_imports_E &at[73]
201 #define SEQS_ALIGNS_style_dictionary &at[74]
202 #define SEQS_ALIGNS_user_annotations &at[75]
203
204 #define ENTREZ_STYLE &at[18]
205 |
This page was automatically generated by the
LXR engine.
Visit the LXR main site for more information. |