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 = "mmdb1.h61"; 13 static AsnValxNode avnx[138] = { 14 {20,"physiological-form" ,1,0.0,&avnx[1] } , 15 {20,"crystallographic-cell" ,2,0.0,&avnx[2] } , 16 {20,"other" ,255,0.0,NULL } , 17 {20,"dna" ,1,0.0,&avnx[4] } , 18 {20,"rna" ,2,0.0,&avnx[5] } , 19 {20,"protein" ,3,0.0,&avnx[6] } , 20 {20,"other-biopolymer" ,4,0.0,&avnx[7] } , 21 {20,"solvent" ,5,0.0,&avnx[8] } , 22 {20,"other-nonpolymer" ,6,0.0,&avnx[9] } , 23 {20,"other" ,255,0.0,NULL } , 24 {20,"single" ,1,0.0,&avnx[11] } , 25 {20,"partial-double" ,2,0.0,&avnx[12] } , 26 {20,"aromatic" ,3,0.0,&avnx[13] } , 27 {20,"double" ,4,0.0,&avnx[14] } , 28 {20,"triple" ,5,0.0,&avnx[15] } , 29 {20,"other" ,6,0.0,&avnx[16] } , 30 {20,"unknown" ,255,0.0,NULL } , 31 {20,"deoxyribonucleotide" ,1,0.0,&avnx[18] } , 32 {20,"ribonucleotide" ,2,0.0,&avnx[19] } , 33 {20,"amino-acid" ,3,0.0,&avnx[20] } , 34 {20,"other" ,255,0.0,NULL } , 35 {20,"h" ,1,0.0,&avnx[22] } , 36 {20,"he" ,2,0.0,&avnx[23] } , 37 {20,"li" ,3,0.0,&avnx[24] } , 38 {20,"be" ,4,0.0,&avnx[25] } , 39 {20,"b" ,5,0.0,&avnx[26] } , 40 {20,"c" ,6,0.0,&avnx[27] } , 41 {20,"n" ,7,0.0,&avnx[28] } , 42 {20,"o" ,8,0.0,&avnx[29] } , 43 {20,"f" ,9,0.0,&avnx[30] } , 44 {20,"ne" ,10,0.0,&avnx[31] } , 45 {20,"na" ,11,0.0,&avnx[32] } , 46 {20,"mg" ,12,0.0,&avnx[33] } , 47 {20,"al" ,13,0.0,&avnx[34] } , 48 {20,"si" ,14,0.0,&avnx[35] } , 49 {20,"p" ,15,0.0,&avnx[36] } , 50 {20,"s" ,16,0.0,&avnx[37] } , 51 {20,"cl" ,17,0.0,&avnx[38] } , 52 {20,"ar" ,18,0.0,&avnx[39] } , 53 {20,"k" ,19,0.0,&avnx[40] } , 54 {20,"ca" ,20,0.0,&avnx[41] } , 55 {20,"sc" ,21,0.0,&avnx[42] } , 56 {20,"ti" ,22,0.0,&avnx[43] } , 57 {20,"v" ,23,0.0,&avnx[44] } , 58 {20,"cr" ,24,0.0,&avnx[45] } , 59 {20,"mn" ,25,0.0,&avnx[46] } , 60 {20,"fe" ,26,0.0,&avnx[47] } , 61 {20,"co" ,27,0.0,&avnx[48] } , 62 {20,"ni" ,28,0.0,&avnx[49] } , 63 {20,"cu" ,29,0.0,&avnx[50] } , 64 {20,"zn" ,30,0.0,&avnx[51] } , 65 {20,"ga" ,31,0.0,&avnx[52] } , 66 {20,"ge" ,32,0.0,&avnx[53] } , 67 {20,"as" ,33,0.0,&avnx[54] } , 68 {20,"se" ,34,0.0,&avnx[55] } , 69 {20,"br" ,35,0.0,&avnx[56] } , 70 {20,"kr" ,36,0.0,&avnx[57] } , 71 {20,"rb" ,37,0.0,&avnx[58] } , 72 {20,"sr" ,38,0.0,&avnx[59] } , 73 {20,"y" ,39,0.0,&avnx[60] } , 74 {20,"zr" ,40,0.0,&avnx[61] } , 75 {20,"nb" ,41,0.0,&avnx[62] } , 76 {20,"mo" ,42,0.0,&avnx[63] } , 77 {20,"tc" ,43,0.0,&avnx[64] } , 78 {20,"ru" ,44,0.0,&avnx[65] } , 79 {20,"rh" ,45,0.0,&avnx[66] } , 80 {20,"pd" ,46,0.0,&avnx[67] } , 81 {20,"ag" ,47,0.0,&avnx[68] } , 82 {20,"cd" ,48,0.0,&avnx[69] } , 83 {20,"in" ,49,0.0,&avnx[70] } , 84 {20,"sn" ,50,0.0,&avnx[71] } , 85 {20,"sb" ,51,0.0,&avnx[72] } , 86 {20,"te" ,52,0.0,&avnx[73] } , 87 {20,"i" ,53,0.0,&avnx[74] } , 88 {20,"xe" ,54,0.0,&avnx[75] } , 89 {20,"cs" ,55,0.0,&avnx[76] } , 90 {20,"ba" ,56,0.0,&avnx[77] } , 91 {20,"la" ,57,0.0,&avnx[78] } , 92 {20,"ce" ,58,0.0,&avnx[79] } , 93 {20,"pr" ,59,0.0,&avnx[80] } , 94 {20,"nd" ,60,0.0,&avnx[81] } , 95 {20,"pm" ,61,0.0,&avnx[82] } , 96 {20,"sm" ,62,0.0,&avnx[83] } , 97 {20,"eu" ,63,0.0,&avnx[84] } , 98 {20,"gd" ,64,0.0,&avnx[85] } , 99 {20,"tb" ,65,0.0,&avnx[86] } , 100 {20,"dy" ,66,0.0,&avnx[87] } , 101 {20,"ho" ,67,0.0,&avnx[88] } , 102 {20,"er" ,68,0.0,&avnx[89] } , 103 {20,"tm" ,69,0.0,&avnx[90] } , 104 {20,"yb" ,70,0.0,&avnx[91] } , 105 {20,"lu" ,71,0.0,&avnx[92] } , 106 {20,"hf" ,72,0.0,&avnx[93] } , 107 {20,"ta" ,73,0.0,&avnx[94] } , 108 {20,"w" ,74,0.0,&avnx[95] } , 109 {20,"re" ,75,0.0,&avnx[96] } , 110 {20,"os" ,76,0.0,&avnx[97] } , 111 {20,"ir" ,77,0.0,&avnx[98] } , 112 {20,"pt" ,78,0.0,&avnx[99] } , 113 {20,"au" ,79,0.0,&avnx[100] } , 114 {20,"hg" ,80,0.0,&avnx[101] } , 115 {20,"tl" ,81,0.0,&avnx[102] } , 116 {20,"pb" ,82,0.0,&avnx[103] } , 117 {20,"bi" ,83,0.0,&avnx[104] } , 118 {20,"po" ,84,0.0,&avnx[105] } , 119 {20,"at" ,85,0.0,&avnx[106] } , 120 {20,"rn" ,86,0.0,&avnx[107] } , 121 {20,"fr" ,87,0.0,&avnx[108] } , 122 {20,"ra" ,88,0.0,&avnx[109] } , 123 {20,"ac" ,89,0.0,&avnx[110] } , 124 {20,"th" ,90,0.0,&avnx[111] } , 125 {20,"pa" ,91,0.0,&avnx[112] } , 126 {20,"u" ,92,0.0,&avnx[113] } , 127 {20,"np" ,93,0.0,&avnx[114] } , 128 {20,"pu" ,94,0.0,&avnx[115] } , 129 {20,"am" ,95,0.0,&avnx[116] } , 130 {20,"cm" ,96,0.0,&avnx[117] } , 131 {20,"bk" ,97,0.0,&avnx[118] } , 132 {20,"cf" ,98,0.0,&avnx[119] } , 133 {20,"es" ,99,0.0,&avnx[120] } , 134 {20,"fm" ,100,0.0,&avnx[121] } , 135 {20,"md" ,101,0.0,&avnx[122] } , 136 {20,"no" ,102,0.0,&avnx[123] } , 137 {20,"lr" ,103,0.0,&avnx[124] } , 138 {20,"other" ,254,0.0,&avnx[125] } , 139 {20,"unknown" ,255,0.0,NULL } , 140 {20,"true" ,1,0.0,&avnx[127] } , 141 {20,"false" ,2,0.0,&avnx[128] } , 142 {20,"unknown" ,255,0.0,NULL } , 143 {20,"single" ,1,0.0,&avnx[130] } , 144 {20,"partial-double" ,2,0.0,&avnx[131] } , 145 {20,"aromatic" ,3,0.0,&avnx[132] } , 146 {20,"double" ,4,0.0,&avnx[133] } , 147 {20,"triple" ,5,0.0,&avnx[134] } , 148 {20,"other" ,6,0.0,&avnx[135] } , 149 {20,"unknown" ,255,0.0,NULL } , 150 {20,"positive" ,1,0.0,&avnx[137] } , 151 {20,"negative" ,2,0.0,NULL } }; 152 153 static AsnType atx[165] = { 154 {401, "Biostruc" ,1,0,0,0,0,1,0,0,NULL,&atx[27],&atx[1],0,&atx[3]} , 155 {0, "id" ,128,0,0,0,0,0,0,0,NULL,&atx[12],&atx[2],0,&atx[13]} , 156 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[3],NULL,0,NULL} , 157 {402, "Biostruc-id" ,1,0,0,0,0,1,0,0,NULL,&atx[11],&atx[4],0,&atx[140]} , 158 {0, "mmdb-id" ,128,0,0,0,0,0,0,0,NULL,&atx[5],NULL,0,&atx[7]} , 159 {416, "Mmdb-id" ,1,0,0,0,0,0,0,0,NULL,&atx[6],NULL,0,&atx[21]} , 160 {302, "INTEGER" ,0,2,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} , 161 {0, "other-database" ,128,1,0,0,0,0,0,0,NULL,&atx[8],NULL,0,&atx[9]} , 162 {414, "Dbtag" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[15]} , 163 {0, "local-id" ,128,2,0,0,0,0,0,0,NULL,&atx[10],NULL,0,NULL} , 164 {413, "Object-id" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[8]} , 165 {315, "CHOICE" ,0,-1,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} , 166 {312, "SEQUENCE OF" ,0,16,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} , 167 {0, "descr" ,128,1,0,1,0,0,0,0,NULL,&atx[12],&atx[14],0,&atx[41]} , 168 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[15],NULL,0,NULL} , 169 {415, "Biostruc-descr" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&atx[16],0,&atx[5]} , 170 {0, "name" ,128,0,0,0,0,0,0,0,NULL,&atx[17],NULL,0,&atx[18]} , 171 {323, "VisibleString" ,0,26,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} , 172 {0, "pdb-comment" ,128,1,0,0,0,0,0,0,NULL,&atx[17],NULL,0,&atx[19]} , 173 {0, "other-comment" ,128,2,0,0,0,0,0,0,NULL,&atx[17],NULL,0,&atx[20]} , 174 {0, "history" ,128,3,0,0,0,0,0,0,NULL,&atx[21],NULL,0,&atx[39]} , 175 {417, "Biostruc-history" ,1,0,0,0,0,0,0,0,NULL,&atx[27],&atx[22],0,&atx[23]} , 176 {0, "replaces" ,128,0,0,1,0,0,0,0,NULL,&atx[23],NULL,0,&atx[28]} , 177 {418, "Biostruc-replace" ,1,0,0,0,0,0,0,0,NULL,&atx[27],&atx[24],0,&atx[30]} , 178 {0, "id" ,128,0,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[25]} , 179 {0, "date" ,128,1,0,0,0,0,0,0,NULL,&atx[26],NULL,0,NULL} , 180 {412, "Date" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[10]} , 181 {311, "SEQUENCE" ,0,16,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} , 182 {0, "replaced-by" ,128,1,0,1,0,0,0,0,NULL,&atx[23],NULL,0,&atx[29]} , 183 {0, "data-source" ,128,2,0,1,0,0,0,0,NULL,&atx[30],NULL,0,NULL} , 184 {419, "Biostruc-source" ,1,0,0,0,0,0,0,0,NULL,&atx[27],&atx[31],0,NULL} , 185 {0, "name-of-database" ,128,0,0,0,0,0,0,0,NULL,&atx[17],NULL,0,&atx[32]} , 186 {0, "version-of-database" ,128,1,0,1,0,0,0,0,NULL,&atx[11],&atx[33],0,&atx[35]} , 187 {0, "release-date" ,128,0,0,0,0,0,0,0,NULL,&atx[26],NULL,0,&atx[34]} , 188 {0, "release-code" ,128,1,0,0,0,0,0,0,NULL,&atx[17],NULL,0,NULL} , 189 {0, "database-entry-id" ,128,2,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[36]} , 190 {0, "database-entry-date" ,128,3,0,0,0,0,0,0,NULL,&atx[26],NULL,0,&atx[37]} , 191 {0, "database-entry-history" ,128,4,0,1,0,0,0,0,NULL,&atx[12],&atx[38],0,NULL} , 192 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[17],NULL,0,NULL} , 193 {0, "attribution" ,128,4,0,0,0,0,0,0,NULL,&atx[40],NULL,0,NULL} , 194 {411, "Pub" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[26]} , 195 {0, "chemical-graph" ,128,2,0,0,0,0,0,0,NULL,&atx[42],NULL,0,&atx[134]} , 196 {406, "Biostruc-graph" ,1,0,0,0,0,0,1,0,NULL,&atx[43],NULL,0,&atx[159]} , 197 {401, "Biostruc-graph" ,1,0,0,0,0,1,0,0,NULL,&atx[27],&atx[44],0,&atx[46]} , 198 {0, "descr" ,128,0,0,1,0,0,0,0,NULL,&atx[12],&atx[45],0,&atx[58]} , 199 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[46],NULL,0,NULL} , 200 {402, "Biomol-descr" ,1,0,0,0,0,1,0,0,NULL,&atx[11],&atx[47],0,&atx[103]} , 201 {0, "name" ,128,0,0,0,0,0,0,0,NULL,&atx[17],NULL,0,&atx[48]} , 202 {0, "pdb-class" ,128,1,0,0,0,0,0,0,NULL,&atx[17],NULL,0,&atx[49]} , 203 {0, "pdb-source" ,128,2,0,0,0,0,0,0,NULL,&atx[17],NULL,0,&atx[50]} , 204 {0, "pdb-comment" ,128,3,0,0,0,0,0,0,NULL,&atx[17],NULL,0,&atx[51]} , 205 {0, "other-comment" ,128,4,0,0,0,0,0,0,NULL,&atx[17],NULL,0,&atx[52]} , 206 {0, "organism" ,128,5,0,0,0,0,0,0,NULL,&atx[53],NULL,0,&atx[54]} , 207 {409, "BioSource" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[66]} , 208 {0, "attribution" ,128,6,0,0,0,0,0,0,NULL,&atx[55],NULL,0,&atx[56]} , 209 {408, "Pub" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[53]} , 210 {0, "assembly-type" ,128,7,0,0,0,0,0,0,NULL,&atx[6],&avnx[0],0,&atx[57]} , 211 {0, "molecule-type" ,128,8,0,0,0,0,0,0,NULL,&atx[6],&avnx[3],0,NULL} , 212 {0, "molecule-graphs" ,128,1,0,0,0,0,0,0,NULL,&atx[12],&atx[59],0,&atx[99]} , 213 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[60],NULL,0,NULL} , 214 {412, "Molecule-graph" ,1,0,0,0,0,0,0,0,NULL,&atx[27],&atx[61],0,&atx[88]} , 215 {0, "id" ,128,0,0,0,0,0,0,0,NULL,&atx[62],NULL,0,&atx[63]} , 216 {404, "Molecule-id" ,1,0,0,0,0,1,0,0,NULL,&atx[6],NULL,0,&atx[98]} , 217 {0, "descr" ,128,1,0,1,0,0,0,0,NULL,&atx[12],&atx[64],0,&atx[65]} , 218 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[46],NULL,0,NULL} , 219 {0, "seq-id" ,128,2,0,1,0,0,0,0,NULL,&atx[66],NULL,0,&atx[67]} , 220 {410, "Seq-id" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[80]} , 221 {0, "residue-sequence" ,128,3,0,0,0,0,0,0,NULL,&atx[12],&atx[68],0,&atx[86]} , 222 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[69],NULL,0,NULL} , 223 {414, "Residue" ,1,0,0,0,0,0,0,0,NULL,&atx[27],&atx[70],0,&atx[74]} , 224 {0, "id" ,128,0,0,0,0,0,0,0,NULL,&atx[71],NULL,0,&atx[72]} , 225 {406, "Residue-id" ,1,0,0,0,0,1,0,0,NULL,&atx[6],NULL,0,&atx[94]} , 226 {0, "name" ,128,1,0,1,0,0,0,0,NULL,&atx[17],NULL,0,&atx[73]} , 227 {0, "residue-graph" ,128,2,0,0,0,0,0,0,NULL,&atx[74],NULL,0,NULL} , 228 {415, "Residue-graph-pntr" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&atx[75],0,&atx[76]} , 229 {0, "local" ,128,0,0,0,0,0,0,0,NULL,&atx[76],NULL,0,&atx[77]} , 230 {416, "Residue-graph-id" ,1,0,0,0,0,0,0,0,NULL,&atx[6],NULL,0,&atx[78]} , 231 {0, "biostruc" ,128,1,0,0,0,0,0,0,NULL,&atx[78],NULL,0,&atx[82]} , 232 {417, "Biostruc-graph-pntr" ,1,0,0,0,0,0,0,0,NULL,&atx[27],&atx[79],0,&atx[83]} , 233 {0, "biostruc-id" ,128,0,0,0,0,0,0,0,NULL,&atx[80],NULL,0,&atx[81]} , 234 {411, "Biostruc-id" ,1,0,0,0,0,0,1,0,NULL,&atx[3],NULL,0,&atx[60]} , 235 {0, "residue-graph-id" ,128,1,0,0,0,0,0,0,NULL,&atx[76],NULL,0,NULL} , 236 {0, "standard" ,128,2,0,0,0,0,0,0,NULL,&atx[83],NULL,0,NULL} , 237 {418, "Biostruc-residue-graph-set-pntr" ,1,0,0,0,0,0,0,0,NULL,&atx[27],&atx[84],0,&atx[112]} , 238 {0, "biostruc-residue-graph-set-id" ,128,0,0,0,0,0,0,0,NULL,&atx[80],NULL,0,&atx[85]} , 239 {0, "residue-graph-id" ,128,1,0,0,0,0,0,0,NULL,&atx[76],NULL,0,NULL} , 240 {0, "inter-residue-bonds" ,128,4,0,1,0,0,0,0,NULL,&atx[12],&atx[87],0,&atx[97]} , 241 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[88],NULL,0,NULL} , 242 {413, "Inter-residue-bond" ,1,0,0,0,0,0,0,0,NULL,&atx[27],&atx[89],0,&atx[69]} , 243 {0, "atom-id-1" ,128,0,0,0,0,0,0,0,NULL,&atx[90],NULL,0,&atx[95]} , 244 {422, "Atom-pntr" ,1,0,0,0,0,0,0,0,NULL,&atx[27],&atx[91],0,&atx[163]} , 245 {0, "molecule-id" ,128,0,0,0,0,0,0,0,NULL,&atx[62],NULL,0,&atx[92]} , 246 {0, "residue-id" ,128,1,0,0,0,0,0,0,NULL,&atx[71],NULL,0,&atx[93]} , 247 {0, "atom-id" ,128,2,0,0,0,0,0,0,NULL,&atx[94],NULL,0,NULL} , 248 {407, "Atom-id" ,1,0,0,0,0,1,0,0,NULL,&atx[6],NULL,0,&atx[55]} , 249 {0, "atom-id-2" ,128,1,0,0,0,0,0,0,NULL,&atx[90],NULL,0,&atx[96]} , 250 {0, "bond-order" ,128,2,0,1,0,0,0,0,NULL,&atx[6],&avnx[10],0,NULL} , 251 {0, "sid" ,128,5,0,1,0,0,0,0,NULL,&atx[98],NULL,0,NULL} , 252 {405, "PCSubstance-id" ,1,0,0,0,0,1,0,0,NULL,&atx[6],NULL,0,&atx[71]} , 253 {0, "inter-molecule-bonds" ,128,2,0,1,0,0,0,0,NULL,&atx[12],&atx[100],0,&atx[101]} , 254 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[88],NULL,0,NULL} , 255 {0, "residue-graphs" ,128,3,0,1,0,0,0,0,NULL,&atx[12],&atx[102],0,NULL} , 256 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[103],NULL,0,NULL} , 257 {403, "Residue-graph" ,1,0,0,0,0,1,0,0,NULL,&atx[27],&atx[104],0,&atx[62]} , 258 {0, "id" ,128,0,0,0,0,0,0,0,NULL,&atx[76],NULL,0,&atx[105]} , 259 {0, "descr" ,128,1,0,1,0,0,0,0,NULL,&atx[12],&atx[106],0,&atx[107]} , 260 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[46],NULL,0,NULL} , 261 {0, "residue-type" ,128,2,0,1,0,0,0,0,NULL,&atx[6],&avnx[17],0,&atx[108]} , 262 {0, "iupac-code" ,128,3,0,1,0,0,0,0,NULL,&atx[12],&atx[109],0,&atx[110]} , 263 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[17],NULL,0,NULL} , 264 {0, "atoms" ,128,4,0,0,0,0,0,0,NULL,&atx[12],&atx[111],0,&atx[120]} , 265 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[112],NULL,0,NULL} , 266 {419, "Atom" ,1,0,0,0,0,0,0,0,NULL,&atx[27],&atx[113],0,&atx[122]} , 267 {0, "id" ,128,0,0,0,0,0,0,0,NULL,&atx[94],NULL,0,&atx[114]} , 268 {0, "name" ,128,1,0,1,0,0,0,0,NULL,&atx[17],NULL,0,&atx[115]} , 269 {0, "iupac-code" ,128,2,0,1,0,0,0,0,NULL,&atx[12],&atx[116],0,&atx[117]} , 270 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[17],NULL,0,NULL} , 271 {0, "element" ,128,3,0,0,0,0,0,0,NULL,&atx[118],&avnx[21],0,&atx[119]} , 272 {310, "ENUMERATED" ,0,10,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} , 273 {0, "ionizable-proton" ,128,4,0,1,0,0,0,0,NULL,&atx[118],&avnx[126],0,NULL} , 274 {0, "bonds" ,128,5,0,0,0,0,0,0,NULL,&atx[12],&atx[121],0,&atx[126]} , 275 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[122],NULL,0,NULL} , 276 {420, "Intra-residue-bond" ,1,0,0,0,0,0,0,0,NULL,&atx[27],&atx[123],0,&atx[128]} , 277 {0, "atom-id-1" ,128,0,0,0,0,0,0,0,NULL,&atx[94],NULL,0,&atx[124]} , 278 {0, "atom-id-2" ,128,1,0,0,0,0,0,0,NULL,&atx[94],NULL,0,&atx[125]} , 279 {0, "bond-order" ,128,2,0,1,0,0,0,0,NULL,&atx[6],&avnx[129],0,NULL} , 280 {0, "chiral-centers" ,128,6,0,1,0,0,0,0,NULL,&atx[12],&atx[127],0,NULL} , 281 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[128],NULL,0,NULL} , 282 {421, "Chiral-center" ,1,0,0,0,0,0,0,0,NULL,&atx[27],&atx[129],0,&atx[90]} , 283 {0, "c" ,128,0,0,0,0,0,0,0,NULL,&atx[94],NULL,0,&atx[130]} , 284 {0, "n1" ,128,1,0,0,0,0,0,0,NULL,&atx[94],NULL,0,&atx[131]} , 285 {0, "n2" ,128,2,0,0,0,0,0,0,NULL,&atx[94],NULL,0,&atx[132]} , 286 {0, "n3" ,128,3,0,0,0,0,0,0,NULL,&atx[94],NULL,0,&atx[133]} , 287 {0, "sign" ,128,4,0,0,0,0,0,0,NULL,&atx[118],&avnx[136],0,NULL} , 288 {0, "features" ,128,3,0,1,0,0,0,0,NULL,&atx[12],&atx[135],0,&atx[137]} , 289 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[136],NULL,0,NULL} , 290 {410, "Biostruc-feature-set" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[40]} , 291 {0, "model" ,128,4,0,1,0,0,0,0,NULL,&atx[12],&atx[138],0,NULL} , 292 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[139],NULL,0,NULL} , 293 {409, "Biostruc-model" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[136]} , 294 {403, "Biostruc-set" ,1,0,0,0,0,1,0,0,NULL,&atx[27],&atx[141],0,&atx[147]} , 295 {0, "id" ,128,0,0,1,0,0,0,0,NULL,&atx[12],&atx[142],0,&atx[143]} , 296 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[3],NULL,0,NULL} , 297 {0, "descr" ,128,1,0,1,0,0,0,0,NULL,&atx[12],&atx[144],0,&atx[145]} , 298 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[15],NULL,0,NULL} , 299 {0, "biostrucs" ,128,2,0,0,0,0,0,0,NULL,&atx[12],&atx[146],0,NULL} , 300 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[0],NULL,0,NULL} , 301 {404, "Biostruc-annot-set" ,1,0,0,0,0,1,0,0,NULL,&atx[27],&atx[148],0,&atx[154]} , 302 {0, "id" ,128,0,0,1,0,0,0,0,NULL,&atx[12],&atx[149],0,&atx[150]} , 303 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[3],NULL,0,NULL} , 304 {0, "descr" ,128,1,0,1,0,0,0,0,NULL,&atx[12],&atx[151],0,&atx[152]} , 305 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[15],NULL,0,NULL} , 306 {0, "features" ,128,2,0,0,0,0,0,0,NULL,&atx[12],&atx[153],0,NULL} , 307 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[136],NULL,0,NULL} , 308 {405, "Biostruc-residue-graph-set" ,1,0,0,0,0,1,0,0,NULL,&atx[27],&atx[155],0,&atx[42]} , 309 {0, "id" ,128,0,0,1,0,0,0,0,NULL,&atx[12],&atx[156],0,&atx[157]} , 310 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[3],NULL,0,NULL} , 311 {0, "descr" ,128,1,0,1,0,0,0,0,NULL,&atx[12],&atx[158],0,&atx[160]} , 312 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[159],NULL,0,NULL} , 313 {407, "Biomol-descr" ,1,0,0,0,0,0,1,0,NULL,&atx[46],NULL,0,&atx[162]} , 314 {0, "residue-graphs" ,128,2,0,0,0,0,0,0,NULL,&atx[12],&atx[161],0,NULL} , 315 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[162],NULL,0,NULL} , 316 {408, "Residue-graph" ,1,0,0,0,0,0,1,0,NULL,&atx[103],NULL,0,&atx[139]} , 317 {423, "Atom-pntr-set" ,1,0,0,0,0,0,0,0,NULL,&atx[12],&atx[164],0,NULL} , 318 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[90],NULL,0,NULL} }; 319 320 static AsnModule ampx[2] = { 321 { "MMDB" , "mmdb1.h61",&atx[0],NULL,&x[1],0,0} , 322 { "MMDB-Chemical-graph" , NULL,&atx[43],NULL,NULL,0,0} }; 323 324 static AsnValxNodePtr avn = avnx; 325 static AsnTypePtr at = atx; 326 static AsnModulePtr amp = ampx; 327 328 329 330 /************************************************** 331 * 332 * Defines for Module MMDB 333 * 334 **************************************************/ 335 336 #define BIOSTRUC &at[0] 337 #define BIOSTRUC_id &at[1] 338 #define BIOSTRUC_id_E &at[2] 339 #define BIOSTRUC_descr &at[13] 340 #define BIOSTRUC_descr_E &at[14] 341 #define BIOSTRUC_chemical_graph &at[41] 342 #define BIOSTRUC_features &at[134] 343 #define BIOSTRUC_features_E &at[135] 344 #define BIOSTRUC_model &at[137] 345 #define BIOSTRUC_model_E &at[138] 346 347 #define BIOSTRUC_ID &at[3] 348 #define BIOSTRUC_ID_mmdb_id &at[4] 349 #define BIOSTRUC_ID_other_database &at[7] 350 #define BIOSTRUC_ID_local_id &at[9] 351 352 #define BIOSTRUC_SET &at[140] 353 #define BIOSTRUC_SET_id &at[141] 354 #define BIOSTRUC_SET_id_E &at[142] 355 #define BIOSTRUC_SET_descr &at[143] 356 #define BIOSTRUC_SET_descr_E &at[144] 357 #define BIOSTRUC_SET_biostrucs &at[145] 358 #define BIOSTRUC_SET_biostrucs_E &at[146] 359 360 #define BIOSTRUC_ANNOT_SET &at[147] 361 #define BIOSTRUC_ANNOT_SET_id &at[148] 362 #define BIOSTRUC_ANNOT_SET_id_E &at[149] 363 #define BIOSTRUC_ANNOT_SET_descr &at[150] 364 #define BIOSTRUC_ANNOT_SET_descr_E &at[151] 365 #define BIOSTRUC_ANNOT_SET_features &at[152] 366 #define BIOSTRUC_ANNOT_SET_features_E &at[153] 367 368 #define BIOSTRUC_RESIDUE_GRAPH_SET &at[154] 369 #define BIOSTRUC_RESIDUE_GRAPH_SET_id &at[155] 370 #define BIOSTRUC_RESIDUE_GRAPH_SET_id_E &at[156] 371 #define BIOSTRUC_RESIDUE_GRAPH_SET_descr &at[157] 372 #define BIOSTRUC_RESIDUE_GRAPH_SET_descr_E &at[158] 373 #define BIOSTRUC_RESIDUE_GRAPH_SET_residue_graphs &at[160] 374 #define BIOSTRUC_RESIDUE_GRAPH_SET_residue_graphs_E &at[161] 375 376 #define BIOSTRUC_DESCR &at[15] 377 #define BIOSTRUC_DESCR_name &at[16] 378 #define BIOSTRUC_DESCR_pdb_comment &at[18] 379 #define BIOSTRUC_DESCR_other_comment &at[19] 380 #define BIOSTRUC_DESCR_history &at[20] 381 #define BIOSTRUC_DESCR_attribution &at[39] 382 383 #define MMDB_ID &at[5] 384 385 #define BIOSTRUC_HISTORY &at[21] 386 #define BIOSTRUC_HISTORY_replaces &at[22] 387 #define BIOSTRUC_HISTORY_replaced_by &at[28] 388 #define BIOSTRUC_HISTORY_data_source &at[29] 389 390 #define BIOSTRUC_REPLACE &at[23] 391 #define BIOSTRUC_REPLACE_id &at[24] 392 #define BIOSTRUC_REPLACE_date &at[25] 393 394 #define BIOSTRUC_SOURCE &at[30] 395 #define BIOSTRUC_SOURCE_name_of_database &at[31] 396 #define BIOSTRUC_SOURCE_version_of_database &at[32] 397 #define BIOSTRUC_SOURCE_version_of_database_release_date &at[33] 398 #define BIOSTRUC_SOURCE_version_of_database_release_code &at[34] 399 #define BIOSTRUC_SOURCE_database_entry_id &at[35] 400 #define BIOSTRUC_SOURCE_database_entry_date &at[36] 401 #define BIOSTRUC_SOURCE_database_entry_history &at[37] 402 #define BIOSTRUC_SOURCE_database_entry_history_E &at[38] 403 404 405 /************************************************** 406 * 407 * Defines for Module MMDB-Chemical-graph 408 * 409 **************************************************/ 410 411 #define BIOSTRUC_GRAPH &at[43] 412 #define BIOSTRUC_GRAPH_descr &at[44] 413 #define BIOSTRUC_GRAPH_descr_E &at[45] 414 #define BIOSTRUC_GRAPH_molecule_graphs &at[58] 415 #define BIOSTRUC_GRAPH_molecule_graphs_E &at[59] 416 #define BIOSTRUC_GRAPH_inter_molecule_bonds &at[99] 417 #define BIOSTRUC_GRAPH_inter_molecule_bonds_E &at[100] 418 #define BIOSTRUC_GRAPH_residue_graphs &at[101] 419 #define BIOSTRUC_GRAPH_residue_graphs_E &at[102] 420 421 #define BIOMOL_DESCR &at[46] 422 #define BIOMOL_DESCR_name &at[47] 423 #define BIOMOL_DESCR_pdb_class &at[48] 424 #define BIOMOL_DESCR_pdb_source &at[49] 425 #define BIOMOL_DESCR_pdb_comment &at[50] 426 #define BIOMOL_DESCR_other_comment &at[51] 427 #define BIOMOL_DESCR_organism &at[52] 428 #define BIOMOL_DESCR_attribution &at[54] 429 #define BIOMOL_DESCR_assembly_type &at[56] 430 #define BIOMOL_DESCR_molecule_type &at[57] 431 432 #define RESIDUE_GRAPH &at[103] 433 #define RESIDUE_GRAPH_id &at[104] 434 #define RESIDUE_GRAPH_descr &at[105] 435 #define RESIDUE_GRAPH_descr_E &at[106] 436 #define RESIDUE_GRAPH_residue_type &at[107] 437 #define RESIDUE_GRAPH_iupac_code &at[108] 438 #define RESIDUE_GRAPH_iupac_code_E &at[109] 439 #define RESIDUE_GRAPH_atoms &at[110] 440 #define RESIDUE_GRAPH_atoms_E &at[111] 441 #define RESIDUE_GRAPH_bonds &at[120] 442 #define RESIDUE_GRAPH_bonds_E &at[121] 443 #define RESIDUE_GRAPH_chiral_centers &at[126] 444 #define RESIDUE_GRAPH_chiral_centers_E &at[127] 445 446 #define MOLECULE_ID &at[62] 447 448 #define PCSUBSTANCE_ID &at[98] 449 450 #define RESIDUE_ID &at[71] 451 452 #define ATOM_ID &at[94] 453 454 #define MOLECULE_GRAPH &at[60] 455 #define MOLECULE_GRAPH_id &at[61] 456 #define MOLECULE_GRAPH_descr &at[63] 457 #define MOLECULE_GRAPH_descr_E &at[64] 458 #define MOLECULE_GRAPH_seq_id &at[65] 459 #define MOLECULE_GRAPH_residue_sequence &at[67] 460 #define MOLECULE_GRAPH_residue_sequence_E &at[68] 461 #define MOLECULE_GRAPH_inter_residue_bonds &at[86] 462 #define MOLECULE_GRAPH_inter_residue_bonds_E &at[87] 463 #define MOLECULE_GRAPH_sid &at[97] 464 465 #define INTER_RESIDUE_BOND &at[88] 466 #define INTER_RESIDUE_BOND_atom_id_1 &at[89] 467 #define INTER_RESIDUE_BOND_atom_id_2 &at[95] 468 #define INTER_RESIDUE_BOND_bond_order &at[96] 469 470 #define RESIDUE &at[69] 471 #define RESIDUE_id &at[70] 472 #define RESIDUE_name &at[72] 473 #define RESIDUE_residue_graph &at[73] 474 475 #define RESIDUE_GRAPH_PNTR &at[74] 476 #define RESIDUE_GRAPH_PNTR_local &at[75] 477 #define RESIDUE_GRAPH_PNTR_biostruc &at[77] 478 #define RESIDUE_GRAPH_PNTR_standard &at[82] 479 480 #define RESIDUE_GRAPH_ID &at[76] 481 482 #define BIOSTRUC_GRAPH_PNTR &at[78] 483 #define BIOSTRUC_GRAPH_PNTR_biostruc_id &at[79] 484 #define BIOSTRUC_GRAPH_PNTR_residue_graph_id &at[81] 485 486 #define BIOSTRUC_RESIDUE_GRAPH_SET_PNTR &at[83] 487 #define BIOSTRUC_RESIDUE_GRAPH_SET_PNTR_biostruc_residue_graph_set_id &at[84] 488 #define BIOSTRUC_RESIDUE_GRAPH_SET_PNTR_residue_graph_id &at[85] 489 490 #define ATOM &at[112] 491 #define ATOM_id &at[113] 492 #define ATOM_name &at[114] 493 #define ATOM_iupac_code &at[115] 494 #define ATOM_iupac_code_E &at[116] 495 #define ATOM_element &at[117] 496 #define ATOM_ionizable_proton &at[119] 497 498 #define INTRA_RESIDUE_BOND &at[122] 499 #define INTRA_RESIDUE_BOND_atom_id_1 &at[123] 500 #define INTRA_RESIDUE_BOND_atom_id_2 &at[124] 501 #define INTRA_RESIDUE_BOND_bond_order &at[125] 502 503 #define CHIRAL_CENTER &at[128] 504 #define CHIRAL_CENTER_c &at[129] 505 #define CHIRAL_CENTER_n1 &at[130] 506 #define CHIRAL_CENTER_n2 &at[131] 507 #define CHIRAL_CENTER_n3 &at[132] 508 #define CHIRAL_CENTER_sign &at[133] 509 510 #define ATOM_PNTR &at[90] 511 #define ATOM_PNTR_molecule_id &at[91] 512 #define ATOM_PNTR_residue_id &at[92] 513 #define ATOM_PNTR_atom_id &at[93] 514 515 #define ATOM_PNTR_SET &at[163] 516 #define ATOM_PNTR_SET_E &at[164] 517