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 = "mmdb3.h64"; 13 static AsnValxNode avnx[59] = { 14 {20,"helix" ,1,0.0,&avnx[1] } , 15 {20,"strand" ,2,0.0,&avnx[2] } , 16 {20,"sheet" ,3,0.0,&avnx[3] } , 17 {20,"turn" ,4,0.0,&avnx[4] } , 18 {20,"site" ,5,0.0,&avnx[5] } , 19 {20,"footnote" ,6,0.0,&avnx[6] } , 20 {20,"comment" ,7,0.0,&avnx[7] } , 21 {20,"interaction" ,8,0.0,&avnx[8] } , 22 {20,"subgraph" ,100,0.0,&avnx[9] } , 23 {20,"region" ,101,0.0,&avnx[10] } , 24 {20,"core" ,102,0.0,&avnx[11] } , 25 {20,"supercore" ,103,0.0,&avnx[12] } , 26 {20,"color" ,150,0.0,&avnx[13] } , 27 {20,"render" ,151,0.0,&avnx[14] } , 28 {20,"label" ,152,0.0,&avnx[15] } , 29 {20,"transform" ,153,0.0,&avnx[16] } , 30 {20,"camera" ,154,0.0,&avnx[17] } , 31 {20,"script" ,155,0.0,&avnx[18] } , 32 {20,"alignment" ,200,0.0,&avnx[19] } , 33 {20,"similarity" ,201,0.0,&avnx[20] } , 34 {20,"multalign" ,202,0.0,&avnx[21] } , 35 {20,"indirect" ,203,0.0,&avnx[22] } , 36 {20,"cn3dstate" ,254,0.0,&avnx[23] } , 37 {20,"other" ,255,0.0,NULL } , 38 {20,"default" ,0,0.0,&avnx[25] } , 39 {20,"wire" ,1,0.0,&avnx[26] } , 40 {20,"space" ,2,0.0,&avnx[27] } , 41 {20,"stick" ,3,0.0,&avnx[28] } , 42 {20,"ballNStick" ,4,0.0,&avnx[29] } , 43 {20,"thickWire" ,5,0.0,&avnx[30] } , 44 {20,"hide" ,9,0.0,&avnx[31] } , 45 {20,"name" ,10,0.0,&avnx[32] } , 46 {20,"number" ,11,0.0,&avnx[33] } , 47 {20,"pdbNumber" ,12,0.0,&avnx[34] } , 48 {20,"objWireFrame" ,150,0.0,&avnx[35] } , 49 {20,"objPolygons" ,151,0.0,&avnx[36] } , 50 {20,"colorsetCPK" ,225,0.0,&avnx[37] } , 51 {20,"colorsetbyChain" ,226,0.0,&avnx[38] } , 52 {20,"colorsetbyTemp" ,227,0.0,&avnx[39] } , 53 {20,"colorsetbyRes" ,228,0.0,&avnx[40] } , 54 {20,"colorsetbyLen" ,229,0.0,&avnx[41] } , 55 {20,"colorsetbySStru" ,230,0.0,&avnx[42] } , 56 {20,"colorsetbyHydro" ,231,0.0,&avnx[43] } , 57 {20,"colorsetbyObject" ,246,0.0,&avnx[44] } , 58 {20,"colorsetbyDomain" ,247,0.0,&avnx[45] } , 59 {20,"other" ,255,0.0,NULL } , 60 {3,NULL,10,0.0,NULL } , 61 {3,NULL,2,0.0,NULL } , 62 {20,"protein-protein" ,1,0.0,&avnx[49] } , 63 {20,"protein-dna" ,2,0.0,&avnx[50] } , 64 {20,"protein-rna" ,3,0.0,&avnx[51] } , 65 {20,"protein-chemical" ,4,0.0,&avnx[52] } , 66 {20,"dna-dna" ,5,0.0,&avnx[53] } , 67 {20,"dna-rna" ,6,0.0,&avnx[54] } , 68 {20,"dna-chemical" ,7,0.0,&avnx[55] } , 69 {20,"rna-rna" ,8,0.0,&avnx[56] } , 70 {20,"rna-chemical" ,9,0.0,&avnx[57] } , 71 {20,"other" ,255,0.0,NULL } , 72 {3,NULL,2,0.0,NULL } }; 73 74 static AsnType atx[235] = { 75 {401, "Biostruc-feature-set" ,1,0,0,0,0,1,0,0,NULL,&atx[29],&atx[1],0,&atx[106]} , 76 {0, "id" ,128,0,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[4]} , 77 {411, "Biostruc-feature-set-id" ,1,0,0,0,0,1,0,0,NULL,&atx[3],NULL,0,&atx[19]} , 78 {302, "INTEGER" ,0,2,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} , 79 {0, "descr" ,128,1,0,1,0,0,0,0,NULL,&atx[14],&atx[5],0,&atx[15]} , 80 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[6],NULL,0,NULL} , 81 {421, "Biostruc-feature-set-descr" ,1,0,0,0,0,0,0,0,NULL,&atx[13],&atx[7],0,&atx[17]} , 82 {0, "name" ,128,0,0,0,0,0,0,0,NULL,&atx[8],NULL,0,&atx[9]} , 83 {323, "VisibleString" ,0,26,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} , 84 {0, "pdb-comment" ,128,1,0,0,0,0,0,0,NULL,&atx[8],NULL,0,&atx[10]} , 85 {0, "other-comment" ,128,2,0,0,0,0,0,0,NULL,&atx[8],NULL,0,&atx[11]} , 86 {0, "attribution" ,128,3,0,0,0,0,0,0,NULL,&atx[12],NULL,0,NULL} , 87 {420, "Pub" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[6]} , 88 {315, "CHOICE" ,0,-1,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} , 89 {312, "SEQUENCE OF" ,0,16,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} , 90 {0, "features" ,128,2,0,0,0,0,0,0,NULL,&atx[14],&atx[16],0,NULL} , 91 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[17],NULL,0,NULL} , 92 {422, "Biostruc-feature" ,1,0,0,0,0,0,0,0,NULL,&atx[29],&atx[18],0,&atx[24]} , 93 {0, "id" ,128,0,0,1,0,0,0,0,NULL,&atx[19],NULL,0,&atx[20]} , 94 {412, "Biostruc-feature-id" ,1,0,0,0,0,1,0,0,NULL,&atx[3],NULL,0,&atx[93]} , 95 {0, "name" ,128,1,0,1,0,0,0,0,NULL,&atx[8],NULL,0,&atx[21]} , 96 {0, "type" ,128,2,0,1,0,0,0,0,NULL,&atx[3],&avnx[0],0,&atx[22]} , 97 {0, "property" ,128,3,0,1,0,0,0,0,NULL,&atx[13],&atx[23],0,&atx[104]} , 98 {0, "color" ,128,0,0,0,0,0,0,0,NULL,&atx[24],NULL,0,&atx[30]} , 99 {423, "Color-prop" ,1,0,0,0,0,0,0,0,NULL,&atx[29],&atx[25],0,&atx[31]} , 100 {0, "r" ,128,0,0,1,0,0,0,0,NULL,&atx[3],NULL,0,&atx[26]} , 101 {0, "g" ,128,1,0,1,0,0,0,0,NULL,&atx[3],NULL,0,&atx[27]} , 102 {0, "b" ,128,2,0,1,0,0,0,0,NULL,&atx[3],NULL,0,&atx[28]} , 103 {0, "name" ,128,3,0,1,0,0,0,0,NULL,&atx[8],NULL,0,NULL} , 104 {311, "SEQUENCE" ,0,16,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} , 105 {0, "render" ,128,1,0,0,0,0,0,0,NULL,&atx[31],NULL,0,&atx[32]} , 106 {424, "Render-prop" ,1,0,0,0,0,0,0,0,NULL,&atx[3],&avnx[24],0,&atx[57]} , 107 {0, "transform" ,128,2,0,0,0,0,0,0,NULL,&atx[33],NULL,0,&atx[56]} , 108 {410, "Transform" ,1,0,0,0,0,1,0,0,NULL,&atx[29],&atx[34],0,&atx[2]} , 109 {0, "id" ,128,0,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[35]} , 110 {0, "moves" ,128,1,0,0,0,0,0,0,NULL,&atx[14],&atx[36],0,NULL} , 111 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[37],NULL,0,NULL} , 112 {440, "Move" ,1,0,0,0,0,0,0,0,NULL,&atx[13],&atx[38],0,&atx[39]} , 113 {0, "rotate" ,128,0,0,0,0,0,0,0,NULL,&atx[39],NULL,0,&atx[50]} , 114 {441, "Rot-matrix" ,1,0,0,0,0,0,0,0,NULL,&atx[29],&atx[40],0,&atx[51]} , 115 {0, "scale-factor" ,128,0,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[41]} , 116 {0, "rot-11" ,128,1,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[42]} , 117 {0, "rot-12" ,128,2,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[43]} , 118 {0, "rot-13" ,128,3,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[44]} , 119 {0, "rot-21" ,128,4,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[45]} , 120 {0, "rot-22" ,128,5,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[46]} , 121 {0, "rot-23" ,128,6,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[47]} , 122 {0, "rot-31" ,128,7,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[48]} , 123 {0, "rot-32" ,128,8,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[49]} , 124 {0, "rot-33" ,128,9,0,0,0,0,0,0,NULL,&atx[3],NULL,0,NULL} , 125 {0, "translate" ,128,1,0,0,0,0,0,0,NULL,&atx[51],NULL,0,NULL} , 126 {442, "Trans-matrix" ,1,0,0,0,0,0,0,0,NULL,&atx[29],&atx[52],0,&atx[64]} , 127 {0, "scale-factor" ,128,0,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[53]} , 128 {0, "tran-1" ,128,1,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[54]} , 129 {0, "tran-2" ,128,2,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[55]} , 130 {0, "tran-3" ,128,3,0,0,0,0,0,0,NULL,&atx[3],NULL,0,NULL} , 131 {0, "camera" ,128,3,0,0,0,0,0,0,NULL,&atx[57],NULL,0,&atx[82]} , 132 {425, "Camera" ,1,0,0,0,0,0,0,0,NULL,&atx[29],&atx[58],0,&atx[83]} , 133 {0, "x" ,128,0,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[59]} , 134 {0, "y" ,128,1,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[60]} , 135 {0, "distance" ,128,2,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[61]} , 136 {0, "angle" ,128,3,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[62]} , 137 {0, "scale" ,128,4,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[63]} , 138 {0, "modelview" ,128,5,0,0,0,0,0,0,NULL,&atx[64],NULL,0,NULL} , 139 {443, "GL-matrix" ,1,0,0,0,0,0,0,0,NULL,&atx[29],&atx[65],0,&atx[85]} , 140 {0, "scale" ,128,0,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[66]} , 141 {0, "m11" ,128,1,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[67]} , 142 {0, "m12" ,128,2,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[68]} , 143 {0, "m13" ,128,3,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[69]} , 144 {0, "m14" ,128,4,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[70]} , 145 {0, "m21" ,128,5,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[71]} , 146 {0, "m22" ,128,6,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[72]} , 147 {0, "m23" ,128,7,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[73]} , 148 {0, "m24" ,128,8,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[74]} , 149 {0, "m31" ,128,9,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[75]} , 150 {0, "m32" ,128,10,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[76]} , 151 {0, "m33" ,128,11,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[77]} , 152 {0, "m34" ,128,12,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[78]} , 153 {0, "m41" ,128,13,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[79]} , 154 {0, "m42" ,128,14,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[80]} , 155 {0, "m43" ,128,15,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[81]} , 156 {0, "m44" ,128,16,0,0,0,0,0,0,NULL,&atx[3],NULL,0,NULL} , 157 {0, "script" ,128,4,0,0,0,0,0,0,NULL,&atx[83],NULL,0,&atx[102]} , 158 {426, "Biostruc-script" ,1,0,0,0,0,0,0,0,NULL,&atx[14],&atx[84],0,&atx[140]} , 159 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[85],NULL,0,NULL} , 160 {444, "Biostruc-script-step" ,1,0,0,0,0,0,0,0,NULL,&atx[29],&atx[86],0,&atx[87]} , 161 {0, "step-id" ,128,0,0,0,0,0,0,0,NULL,&atx[87],NULL,0,&atx[88]} , 162 {445, "Step-id" ,1,0,0,0,0,0,0,0,NULL,&atx[3],NULL,0,NULL} , 163 {0, "step-name" ,128,1,0,1,0,0,0,0,NULL,&atx[8],NULL,0,&atx[89]} , 164 {0, "feature-do" ,128,2,0,1,0,0,0,0,NULL,&atx[14],&atx[90],0,&atx[96]} , 165 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[91],NULL,0,NULL} , 166 {429, "Other-feature" ,1,0,0,0,0,0,0,0,NULL,&atx[29],&atx[92],0,&atx[216]} , 167 {0, "biostruc-id" ,128,0,0,0,0,0,0,0,NULL,&atx[93],NULL,0,&atx[94]} , 168 {413, "Biostruc-id" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[112]} , 169 {0, "set" ,128,1,0,0,0,0,0,0,NULL,&atx[2],NULL,0,&atx[95]} , 170 {0, "feature" ,128,2,0,0,0,0,0,0,NULL,&atx[19],NULL,0,NULL} , 171 {0, "camera-move" ,128,3,0,1,0,0,0,0,NULL,&atx[33],NULL,0,&atx[97]} , 172 {0, "pause" ,128,4,0,0,1,0,0,0,&avnx[46],&atx[3],NULL,0,&atx[98]} , 173 {0, "waitevent" ,128,5,0,0,0,0,0,0,NULL,&atx[99],NULL,0,&atx[100]} , 174 {301, "BOOLEAN" ,0,1,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} , 175 {0, "extra" ,128,6,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[101]} , 176 {0, "jump" ,128,7,0,1,0,0,0,0,NULL,&atx[87],NULL,0,NULL} , 177 {0, "user" ,128,5,0,0,0,0,0,0,NULL,&atx[103],NULL,0,NULL} , 178 {419, "User-object" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[12]} , 179 {0, "location" ,128,4,0,1,0,0,0,0,NULL,&atx[13],&atx[105],0,NULL} , 180 {0, "subgraph" ,128,0,0,0,0,0,0,0,NULL,&atx[106],NULL,0,&atx[139]} , 181 {402, "Chem-graph-pntrs" ,1,0,0,0,0,1,0,0,NULL,&atx[13],&atx[107],0,&atx[108]} , 182 {0, "atoms" ,128,0,0,0,0,0,0,0,NULL,&atx[108],NULL,0,&atx[119]} , 183 {403, "Atom-pntrs" ,1,0,0,0,0,1,0,0,NULL,&atx[29],&atx[109],0,&atx[188]} , 184 {0, "number-of-ptrs" ,128,0,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[110]} , 185 {0, "molecule-ids" ,128,1,0,0,0,0,0,0,NULL,&atx[14],&atx[111],0,&atx[113]} , 186 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[112],NULL,0,NULL} , 187 {414, "Molecule-id" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[115]} , 188 {0, "residue-ids" ,128,2,0,0,0,0,0,0,NULL,&atx[14],&atx[114],0,&atx[116]} , 189 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[115],NULL,0,NULL} , 190 {415, "Residue-id" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[118]} , 191 {0, "atom-ids" ,128,3,0,0,0,0,0,0,NULL,&atx[14],&atx[117],0,NULL} , 192 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[118],NULL,0,NULL} , 193 {416, "Atom-id" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[142]} , 194 {0, "residues" ,128,1,0,0,0,0,0,0,NULL,&atx[120],NULL,0,&atx[134]} , 195 {431, "Residue-pntrs" ,1,0,0,0,0,0,0,0,NULL,&atx[13],&atx[121],0,&atx[135]} , 196 {0, "explicit" ,128,0,0,0,0,0,0,0,NULL,&atx[122],NULL,0,&atx[128]} , 197 {433, "Residue-explicit-pntrs" ,1,0,0,0,0,0,0,0,NULL,&atx[29],&atx[123],0,&atx[130]} , 198 {0, "number-of-ptrs" ,128,0,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[124]} , 199 {0, "molecule-ids" ,128,1,0,0,0,0,0,0,NULL,&atx[14],&atx[125],0,&atx[126]} , 200 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[112],NULL,0,NULL} , 201 {0, "residue-ids" ,128,2,0,0,0,0,0,0,NULL,&atx[14],&atx[127],0,NULL} , 202 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[115],NULL,0,NULL} , 203 {0, "interval" ,128,1,0,0,0,0,0,0,NULL,&atx[14],&atx[129],0,NULL} , 204 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[130],NULL,0,NULL} , 205 {434, "Residue-interval-pntr" ,1,0,0,0,0,0,0,0,NULL,&atx[29],&atx[131],0,&atx[146]} , 206 {0, "molecule-id" ,128,0,0,0,0,0,0,0,NULL,&atx[112],NULL,0,&atx[132]} , 207 {0, "from" ,128,1,0,0,0,0,0,0,NULL,&atx[115],NULL,0,&atx[133]} , 208 {0, "to" ,128,2,0,0,0,0,0,0,NULL,&atx[115],NULL,0,NULL} , 209 {0, "molecules" ,128,2,0,0,0,0,0,0,NULL,&atx[135],NULL,0,NULL} , 210 {432, "Molecule-pntrs" ,1,0,0,0,0,0,0,0,NULL,&atx[29],&atx[136],0,&atx[122]} , 211 {0, "number-of-ptrs" ,128,0,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[137]} , 212 {0, "molecule-ids" ,128,1,0,0,0,0,0,0,NULL,&atx[14],&atx[138],0,NULL} , 213 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[112],NULL,0,NULL} , 214 {0, "region" ,128,1,0,0,0,0,0,0,NULL,&atx[140],NULL,0,&atx[187]} , 215 {427, "Region-pntrs" ,1,0,0,0,0,0,0,0,NULL,&atx[29],&atx[141],0,&atx[226]} , 216 {0, "model-id" ,128,0,0,0,0,0,0,0,NULL,&atx[142],NULL,0,&atx[143]} , 217 {417, "Model-id" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[148]} , 218 {0, "region" ,128,1,0,0,0,0,0,0,NULL,&atx[13],&atx[144],0,NULL} , 219 {0, "site" ,128,0,0,0,0,0,0,0,NULL,&atx[14],&atx[145],0,&atx[152]} , 220 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[146],NULL,0,NULL} , 221 {435, "Region-coordinates" ,1,0,0,0,0,0,0,0,NULL,&atx[29],&atx[147],0,&atx[154]} , 222 {0, "model-coord-set-id" ,128,0,0,0,0,0,0,0,NULL,&atx[148],NULL,0,&atx[149]} , 223 {418, "Model-coordinate-set-id" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[103]} , 224 {0, "number-of-coords" ,128,1,0,1,0,0,0,0,NULL,&atx[3],NULL,0,&atx[150]} , 225 {0, "coordinate-indices" ,128,2,0,1,0,0,0,0,NULL,&atx[14],&atx[151],0,NULL} , 226 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[3],NULL,0,NULL} , 227 {0, "boundary" ,128,1,0,0,0,0,0,0,NULL,&atx[14],&atx[153],0,NULL} , 228 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[154],NULL,0,NULL} , 229 {436, "Region-boundary" ,1,0,0,0,0,0,0,0,NULL,&atx[13],&atx[155],0,&atx[200]} , 230 {0, "sphere" ,128,0,0,0,0,0,0,0,NULL,&atx[156],NULL,0,&atx[167]} , 231 {406, "Sphere" ,1,0,0,0,0,1,0,0,NULL,&atx[29],&atx[157],0,&atx[168]} , 232 {0, "center" ,128,0,0,0,0,0,0,0,NULL,&atx[158],NULL,0,&atx[163]} , 233 {439, "Model-space-point" ,1,0,0,0,0,0,0,0,NULL,&atx[29],&atx[159],0,&atx[37]} , 234 {0, "scale-factor" ,128,0,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[160]} , 235 {0, "x" ,128,1,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[161]} , 236 {0, "y" ,128,2,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[162]} , 237 {0, "z" ,128,3,0,0,0,0,0,0,NULL,&atx[3],NULL,0,NULL} , 238 {0, "radius" ,128,1,0,0,0,0,0,0,NULL,&atx[164],NULL,0,NULL} , 239 {438, "RealValue" ,1,0,0,0,0,0,0,0,NULL,&atx[29],&atx[165],0,&atx[158]} , 240 {0, "scale-factor" ,128,0,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[166]} , 241 {0, "scaled-integer-value" ,128,1,0,0,0,0,0,0,NULL,&atx[3],NULL,0,NULL} , 242 {0, "cone" ,128,1,0,0,0,0,0,0,NULL,&atx[168],NULL,0,&atx[172]} , 243 {407, "Cone" ,1,0,0,0,0,1,0,0,NULL,&atx[29],&atx[169],0,&atx[173]} , 244 {0, "axis-top" ,128,0,0,0,0,0,0,0,NULL,&atx[158],NULL,0,&atx[170]} , 245 {0, "axis-bottom" ,128,1,0,0,0,0,0,0,NULL,&atx[158],NULL,0,&atx[171]} , 246 {0, "radius-bottom" ,128,2,0,0,0,0,0,0,NULL,&atx[164],NULL,0,NULL} , 247 {0, "cylinder" ,128,2,0,0,0,0,0,0,NULL,&atx[173],NULL,0,&atx[177]} , 248 {408, "Cylinder" ,1,0,0,0,0,1,0,0,NULL,&atx[29],&atx[174],0,&atx[178]} , 249 {0, "axis-top" ,128,0,0,0,0,0,0,0,NULL,&atx[158],NULL,0,&atx[175]} , 250 {0, "axis-bottom" ,128,1,0,0,0,0,0,0,NULL,&atx[158],NULL,0,&atx[176]} , 251 {0, "radius" ,128,2,0,0,0,0,0,0,NULL,&atx[164],NULL,0,NULL} , 252 {0, "brick" ,128,3,0,0,0,0,0,0,NULL,&atx[178],NULL,0,NULL} , 253 {409, "Brick" ,1,0,0,0,0,1,0,0,NULL,&atx[29],&atx[179],0,&atx[33]} , 254 {0, "corner-000" ,128,0,0,0,0,0,0,0,NULL,&atx[158],NULL,0,&atx[180]} , 255 {0, "corner-001" ,128,1,0,0,0,0,0,0,NULL,&atx[158],NULL,0,&atx[181]} , 256 {0, "corner-010" ,128,2,0,0,0,0,0,0,NULL,&atx[158],NULL,0,&atx[182]} , 257 {0, "corner-011" ,128,3,0,0,0,0,0,0,NULL,&atx[158],NULL,0,&atx[183]} , 258 {0, "corner-100" ,128,4,0,0,0,0,0,0,NULL,&atx[158],NULL,0,&atx[184]} , 259 {0, "corner-101" ,128,5,0,0,0,0,0,0,NULL,&atx[158],NULL,0,&atx[185]} , 260 {0, "corner-110" ,128,6,0,0,0,0,0,0,NULL,&atx[158],NULL,0,&atx[186]} , 261 {0, "corner-111" ,128,7,0,0,0,0,0,0,NULL,&atx[158],NULL,0,NULL} , 262 {0, "alignment" ,128,2,0,0,0,0,0,0,NULL,&atx[188],NULL,0,&atx[210]} , 263 {404, "Chem-graph-alignment" ,1,0,0,0,0,1,0,0,NULL,&atx[29],&atx[189],0,&atx[211]} , 264 {0, "dimension" ,128,0,0,0,1,0,0,0,&avnx[47],&atx[3],NULL,0,&atx[190]} , 265 {0, "biostruc-ids" ,128,1,0,0,0,0,0,0,NULL,&atx[14],&atx[191],0,&atx[192]} , 266 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[93],NULL,0,NULL} , 267 {0, "alignment" ,128,2,0,0,0,0,0,0,NULL,&atx[14],&atx[193],0,&atx[194]} , 268 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[106],NULL,0,NULL} , 269 {0, "domain" ,128,3,0,1,0,0,0,0,NULL,&atx[14],&atx[195],0,&atx[196]} , 270 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[106],NULL,0,NULL} , 271 {0, "transform" ,128,4,0,1,0,0,0,0,NULL,&atx[14],&atx[197],0,&atx[198]} , 272 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[33],NULL,0,NULL} , 273 {0, "aligndata" ,128,5,0,1,0,0,0,0,NULL,&atx[14],&atx[199],0,NULL} , 274 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[200],NULL,0,NULL} , 275 {437, "Align-stats" ,1,0,0,0,0,0,0,0,NULL,&atx[29],&atx[201],0,&atx[164]} , 276 {0, "descr" ,128,0,0,1,0,0,0,0,NULL,&atx[8],NULL,0,&atx[202]} , 277 {0, "scale-factor" ,128,1,0,1,0,0,0,0,NULL,&atx[3],NULL,0,&atx[203]} , 278 {0, "vast-score" ,128,2,0,1,0,0,0,0,NULL,&atx[3],NULL,0,&atx[204]} , 279 {0, "vast-mlogp" ,128,3,0,1,0,0,0,0,NULL,&atx[3],NULL,0,&atx[205]} , 280 {0, "align-res" ,128,4,0,1,0,0,0,0,NULL,&atx[3],NULL,0,&atx[206]} , 281 {0, "rmsd" ,128,5,0,1,0,0,0,0,NULL,&atx[3],NULL,0,&atx[207]} , 282 {0, "blast-score" ,128,6,0,1,0,0,0,0,NULL,&atx[3],NULL,0,&atx[208]} , 283 {0, "blast-mlogp" ,128,7,0,1,0,0,0,0,NULL,&atx[3],NULL,0,&atx[209]} , 284 {0, "other-score" ,128,8,0,1,0,0,0,0,NULL,&atx[3],NULL,0,NULL} , 285 {0, "interaction" ,128,3,0,0,0,0,0,0,NULL,&atx[211],NULL,0,&atx[225]} , 286 {405, "Chem-graph-interaction" ,1,0,0,0,0,1,0,0,NULL,&atx[29],&atx[212],0,&atx[156]} , 287 {0, "type" ,128,0,0,1,0,0,0,0,NULL,&atx[3],&avnx[48],0,&atx[213]} , 288 {0, "distance-threshold" ,128,1,0,1,0,0,0,0,NULL,&atx[164],NULL,0,&atx[214]} , 289 {0, "interactors" ,128,2,0,0,0,0,0,0,NULL,&atx[14],&atx[215],0,&atx[219]} , 290 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[216],NULL,0,NULL} , 291 {430, "Biostruc-molecule-pntr" ,1,0,0,0,0,0,0,0,NULL,&atx[29],&atx[217],0,&atx[120]} , 292 {0, "biostruc-id" ,128,0,0,0,0,0,0,0,NULL,&atx[93],NULL,0,&atx[218]} , 293 {0, "molecule-id" ,128,1,0,0,0,0,0,0,NULL,&atx[112],NULL,0,NULL} , 294 {0, "residue-contacts" ,128,3,0,1,0,0,0,0,NULL,&atx[14],&atx[220],0,&atx[221]} , 295 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[106],NULL,0,NULL} , 296 {0, "atom-contacts" ,128,4,0,1,0,0,0,0,NULL,&atx[14],&atx[222],0,&atx[223]} , 297 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[106],NULL,0,NULL} , 298 {0, "atom-distance" ,128,5,0,1,0,0,0,0,NULL,&atx[14],&atx[224],0,NULL} , 299 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[164],NULL,0,NULL} , 300 {0, "similarity" ,128,4,0,0,0,0,0,0,NULL,&atx[226],NULL,0,&atx[234]} , 301 {428, "Region-similarity" ,1,0,0,0,0,0,0,0,NULL,&atx[29],&atx[227],0,&atx[91]} , 302 {0, "dimension" ,128,0,0,0,1,0,0,0,&avnx[58],&atx[3],NULL,0,&atx[228]} , 303 {0, "biostruc-ids" ,128,1,0,0,0,0,0,0,NULL,&atx[14],&atx[229],0,&atx[230]} , 304 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[93],NULL,0,NULL} , 305 {0, "similarity" ,128,2,0,0,0,0,0,0,NULL,&atx[14],&atx[231],0,&atx[232]} , 306 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[140],NULL,0,NULL} , 307 {0, "transform" ,128,3,0,0,0,0,0,0,NULL,&atx[14],&atx[233],0,NULL} , 308 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[33],NULL,0,NULL} , 309 {0, "indirect" ,128,5,0,0,0,0,0,0,NULL,&atx[91],NULL,0,NULL} }; 310 311 static AsnModule ampx[1] = { 312 { "MMDB-Features" , "mmdb3.h64",&atx[0],NULL,NULL,0,0} }; 313 314 static AsnValxNodePtr avn = avnx; 315 static AsnTypePtr at = atx; 316 static AsnModulePtr amp = ampx; 317 318 319 320 /************************************************** 321 * 322 * Defines for Module MMDB-Features 323 * 324 **************************************************/ 325 326 #define BIOSTRUC_FEATURE_SET &at[0] 327 #define BIOSTRUC_FEATURE_SET_id &at[1] 328 #define BIOSTRUC_FEATURE_SET_descr &at[4] 329 #define BIOSTRUC_FEATURE_SET_descr_E &at[5] 330 #define BIOSTRUC_FEATURE_SET_features &at[15] 331 #define BIOSTRUC_FEATURE_SET_features_E &at[16] 332 333 #define CHEM_GRAPH_PNTRS &at[106] 334 #define CHEM_GRAPH_PNTRS_atoms &at[107] 335 #define CHEM_GRAPH_PNTRS_residues &at[119] 336 #define CHEM_GRAPH_PNTRS_molecules &at[134] 337 338 #define ATOM_PNTRS &at[108] 339 #define ATOM_PNTRS_number_of_ptrs &at[109] 340 #define ATOM_PNTRS_molecule_ids &at[110] 341 #define ATOM_PNTRS_molecule_ids_E &at[111] 342 #define ATOM_PNTRS_residue_ids &at[113] 343 #define ATOM_PNTRS_residue_ids_E &at[114] 344 #define ATOM_PNTRS_atom_ids &at[116] 345 #define ATOM_PNTRS_atom_ids_E &at[117] 346 347 #define CHEM_GRAPH_ALIGNMENT &at[188] 348 #define CHEM_GRAPH_ALIGNMENT_dimension &at[189] 349 #define CHEM_GRAPH_ALIGNMENT_biostruc_ids &at[190] 350 #define CHEM_GRAPH_ALIGNMENT_biostruc_ids_E &at[191] 351 #define CHEM_GRAPH_ALIGNMENT_alignment &at[192] 352 #define CHEM_GRAPH_ALIGNMENT_alignment_E &at[193] 353 #define CHEM_GRAPH_ALIGNMENT_domain &at[194] 354 #define CHEM_GRAPH_ALIGNMENT_domain_E &at[195] 355 #define CHEM_GRAPH_ALIGNMENT_transform &at[196] 356 #define CHEM_GRAPH_ALIGNMENT_transform_E &at[197] 357 #define CHEM_GRAPH_ALIGNMENT_aligndata &at[198] 358 #define CHEM_GRAPH_ALIGNMENT_aligndata_E &at[199] 359 360 #define CHEM_GRAPH_INTERACTION &at[211] 361 #define CHEM_GRAPH_INTERACTION_type &at[212] 362 #define CHEM_GRAPH_INTERACTION_distance_threshold &at[213] 363 #define CHEM_GRAPH_INTERACTION_interactors &at[214] 364 #define CHEM_GRAPH_INTERACTION_interactors_E &at[215] 365 #define CHEM_GRAPH_INTERACTION_residue_contacts &at[219] 366 #define CHEM_GRAPH_INTERACTION_residue_contacts_E &at[220] 367 #define CHEM_GRAPH_INTERACTION_atom_contacts &at[221] 368 #define CHEM_GRAPH_INTERACTION_atom_contacts_E &at[222] 369 #define CHEM_GRAPH_INTERACTION_atom_distance &at[223] 370 #define CHEM_GRAPH_INTERACTION_atom_distance_E &at[224] 371 372 #define SPHERE &at[156] 373 #define SPHERE_center &at[157] 374 #define SPHERE_radius &at[163] 375 376 #define CONE &at[168] 377 #define CONE_axis_top &at[169] 378 #define CONE_axis_bottom &at[170] 379 #define CONE_radius_bottom &at[171] 380 381 #define CYLINDER &at[173] 382 #define CYLINDER_axis_top &at[174] 383 #define CYLINDER_axis_bottom &at[175] 384 #define CYLINDER_radius &at[176] 385 386 #define BRICK &at[178] 387 #define BRICK_corner_000 &at[179] 388 #define BRICK_corner_001 &at[180] 389 #define BRICK_corner_010 &at[181] 390 #define BRICK_corner_011 &at[182] 391 #define BRICK_corner_100 &at[183] 392 #define BRICK_corner_101 &at[184] 393 #define BRICK_corner_110 &at[185] 394 #define BRICK_corner_111 &at[186] 395 396 #define TRANSFORM &at[33] 397 #define TRANSFORM_id &at[34] 398 #define TRANSFORM_moves &at[35] 399 #define TRANSFORM_moves_E &at[36] 400 401 #define BIOSTRUC_FEATURE_SET_ID &at[2] 402 403 #define BIOSTRUC_FEATURE_ID &at[19] 404 405 #define BIOSTRUC_FEATURE_SET_DESCR &at[6] 406 #define BIOSTRUC_FEATURE_SET_DESCR_name &at[7] 407 #define BIOSTRUC_FEATURE_SET_DESCR_pdb_comment &at[9] 408 #define BIOSTRUC_FEATURE_SET_DESCR_other_comment &at[10] 409 #define BIOSTRUC_FEATURE_SET_DESCR_attribution &at[11] 410 411 #define BIOSTRUC_FEATURE &at[17] 412 #define BIOSTRUC_FEATURE_id &at[18] 413 #define BIOSTRUC_FEATURE_name &at[20] 414 #define BIOSTRUC_FEATURE_type &at[21] 415 #define BIOSTRUC_FEATURE_property &at[22] 416 #define BIOSTRUC_FEATURE_property_color &at[23] 417 #define BIOSTRUC_FEATURE_property_render &at[30] 418 #define BIOSTRUC_FEATURE_property_transform &at[32] 419 #define BIOSTRUC_FEATURE_property_camera &at[56] 420 #define BIOSTRUC_FEATURE_property_script &at[82] 421 #define BIOSTRUC_FEATURE_property_user &at[102] 422 #define BIOSTRUC_FEATURE_location &at[104] 423 #define BIOSTRUC_FEATURE_location_subgraph &at[105] 424 #define BIOSTRUC_FEATURE_location_region &at[139] 425 #define BIOSTRUC_FEATURE_location_alignment &at[187] 426 #define BIOSTRUC_FEATURE_location_interaction &at[210] 427 #define BIOSTRUC_FEATURE_location_similarity &at[225] 428 #define BIOSTRUC_FEATURE_location_indirect &at[234] 429 430 #define COLOR_PROP &at[24] 431 #define COLOR_PROP_r &at[25] 432 #define COLOR_PROP_g &at[26] 433 #define COLOR_PROP_b &at[27] 434 #define COLOR_PROP_name &at[28] 435 436 #define RENDER_PROP &at[31] 437 438 #define CAMERA &at[57] 439 #define CAMERA_x &at[58] 440 #define CAMERA_y &at[59] 441 #define CAMERA_distance &at[60] 442 #define CAMERA_angle &at[61] 443 #define CAMERA_scale &at[62] 444 #define CAMERA_modelview &at[63] 445 446 #define BIOSTRUC_SCRIPT &at[83] 447 #define BIOSTRUC_SCRIPT_E &at[84] 448 449 #define REGION_PNTRS &at[140] 450 #define REGION_PNTRS_model_id &at[141] 451 #define REGION_PNTRS_region &at[143] 452 #define REGION_PNTRS_region_site &at[144] 453 #define REGION_PNTRS_region_site_E &at[145] 454 #define REGION_PNTRS_region_boundary &at[152] 455 #define REGION_PNTRS_region_boundary_E &at[153] 456 457 #define REGION_SIMILARITY &at[226] 458 #define REGION_SIMILARITY_dimension &at[227] 459 #define REGION_SIMILARITY_biostruc_ids &at[228] 460 #define REGION_SIMILARITY_biostruc_ids_E &at[229] 461 #define REGION_SIMILARITY_similarity &at[230] 462 #define REGION_SIMILARITY_similarity_E &at[231] 463 #define REGION_SIMILARITY_transform &at[232] 464 #define REGION_SIMILARITY_transform_E &at[233] 465 466 #define OTHER_FEATURE &at[91] 467 #define OTHER_FEATURE_biostruc_id &at[92] 468 #define OTHER_FEATURE_set &at[94] 469 #define OTHER_FEATURE_feature &at[95] 470 471 #define BIOSTRUC_MOLECULE_PNTR &at[216] 472 #define BIOSTRUC_MOLECULE_PNTR_biostruc_id &at[217] 473 #define BIOSTRUC_MOLECULE_PNTR_molecule_id &at[218] 474 475 #define RESIDUE_PNTRS &at[120] 476 #define RESIDUE_PNTRS_explicit &at[121] 477 #define RESIDUE_PNTRS_interval &at[128] 478 #define RESIDUE_PNTRS_interval_E &at[129] 479 480 #define MOLECULE_PNTRS &at[135] 481 #define MOLECULE_PNTRS_number_of_ptrs &at[136] 482 #define MOLECULE_PNTRS_molecule_ids &at[137] 483 #define MOLECULE_PNTRS_molecule_ids_E &at[138] 484 485 #define RESIDUE_EXPLICIT_PNTRS &at[122] 486 #define RESIDUE_EXPLICIT_PNTRS_number_of_ptrs &at[123] 487 #define RESIDUE_EXPLICIT_PNTRS_molecule_ids &at[124] 488 #define RESIDUE_EXPLICIT_PNTRS_molecule_ids_E &at[125] 489 #define RESIDUE_EXPLICIT_PNTRS_residue_ids &at[126] 490 #define RESIDUE_EXPLICIT_PNTRS_residue_ids_E &at[127] 491 492 #define RESIDUE_INTERVAL_PNTR &at[130] 493 #define RESIDUE_INTERVAL_PNTR_molecule_id &at[131] 494 #define RESIDUE_INTERVAL_PNTR_from &at[132] 495 #define RESIDUE_INTERVAL_PNTR_to &at[133] 496 497 #define REGION_COORDINATES &at[146] 498 #define REGION_COORDINATES_model_coord_set_id &at[147] 499 #define REGION_COORDINATES_number_of_coords &at[149] 500 #define REGION_COORDINATES_coordinate_indices &at[150] 501 #define REGION_COORDINATES_coordinate_indices_E &at[151] 502 503 #define REGION_BOUNDARY &at[154] 504 #define REGION_BOUNDARY_sphere &at[155] 505 #define REGION_BOUNDARY_cone &at[167] 506 #define REGION_BOUNDARY_cylinder &at[172] 507 #define REGION_BOUNDARY_brick &at[177] 508 509 #define ALIGN_STATS &at[200] 510 #define ALIGN_STATS_descr &at[201] 511 #define ALIGN_STATS_scale_factor &at[202] 512 #define ALIGN_STATS_vast_score &at[203] 513 #define ALIGN_STATS_vast_mlogp &at[204] 514 #define ALIGN_STATS_align_res &at[205] 515 #define ALIGN_STATS_rmsd &at[206] 516 #define ALIGN_STATS_blast_score &at[207] 517 #define ALIGN_STATS_blast_mlogp &at[208] 518 #define ALIGN_STATS_other_score &at[209] 519 520 #define REALVALUE &at[164] 521 #define REALVALUE_scale_factor &at[165] 522 #define REALVALUE_scaled_integer_value &at[166] 523 524 #define MODEL_SPACE_POINT &at[158] 525 #define MODEL_SPACE_POINT_scale_factor &at[159] 526 #define MODEL_SPACE_POINT_x &at[160] 527 #define MODEL_SPACE_POINT_y &at[161] 528 #define MODEL_SPACE_POINT_z &at[162] 529 530 #define MOVE &at[37] 531 #define MOVE_rotate &at[38] 532 #define MOVE_translate &at[50] 533 534 #define ROT_MATRIX &at[39] 535 #define ROT_MATRIX_scale_factor &at[40] 536 #define ROT_MATRIX_rot_11 &at[41] 537 #define ROT_MATRIX_rot_12 &at[42] 538 #define ROT_MATRIX_rot_13 &at[43] 539 #define ROT_MATRIX_rot_21 &at[44] 540 #define ROT_MATRIX_rot_22 &at[45] 541 #define ROT_MATRIX_rot_23 &at[46] 542 #define ROT_MATRIX_rot_31 &at[47] 543 #define ROT_MATRIX_rot_32 &at[48] 544 #define ROT_MATRIX_rot_33 &at[49] 545 546 #define TRANS_MATRIX &at[51] 547 #define TRANS_MATRIX_scale_factor &at[52] 548 #define TRANS_MATRIX_tran_1 &at[53] 549 #define TRANS_MATRIX_tran_2 &at[54] 550 #define TRANS_MATRIX_tran_3 &at[55] 551 552 #define GL_MATRIX &at[64] 553 #define GL_MATRIX_scale &at[65] 554 #define GL_MATRIX_m11 &at[66] 555 #define GL_MATRIX_m12 &at[67] 556 #define GL_MATRIX_m13 &at[68] 557 #define GL_MATRIX_m14 &at[69] 558 #define GL_MATRIX_m21 &at[70] 559 #define GL_MATRIX_m22 &at[71] 560 #define GL_MATRIX_m23 &at[72] 561 #define GL_MATRIX_m24 &at[73] 562 #define GL_MATRIX_m31 &at[74] 563 #define GL_MATRIX_m32 &at[75] 564 #define GL_MATRIX_m33 &at[76] 565 #define GL_MATRIX_m34 &at[77] 566 #define GL_MATRIX_m41 &at[78] 567 #define GL_MATRIX_m42 &at[79] 568 #define GL_MATRIX_m43 &at[80] 569 #define GL_MATRIX_m44 &at[81] 570 571 #define BIOSTRUC_SCRIPT_STEP &at[85] 572 #define BIOSTRUC_SCRIPT_STEP_step_id &at[86] 573 #define BIOSTRUC_SCRIPT_STEP_step_name &at[88] 574 #define BIOSTRUC_SCRIPT_STEP_feature_do &at[89] 575 #define BIOSTRUC_SCRIPT_STEP_feature_do_E &at[90] 576 #define BIOSTRUC_SCRIPT_STEP_camera_move &at[96] 577 #define BIOSTRUC_SCRIPT_STEP_pause &at[97] 578 #define BIOSTRUC_SCRIPT_STEP_waitevent &at[98] 579 #define BIOSTRUC_SCRIPT_STEP_extra &at[100] 580 #define BIOSTRUC_SCRIPT_STEP_jump &at[101] 581 582 #define STEP_ID &at[87] 583