FRACTAL-1-3B / examples /example_3.html
Spestly's picture
Upload examples/example_3.html with huggingface_hub
2d2fb45 verified
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>FRACTAL: example_3.pdb</title>
<style>
html, body { height: 100%; margin: 0; font-family: monospace; }
#viewport { width: 100%; height: calc(100% - 60px); }
#info {
position: fixed;
bottom: 0;
left: 0;
width: 100%;
height: 60px;
background: rgba(0,0,0,0.85);
color: #0f0;
padding: 12px 20px;
box-sizing: border-box;
font-size: 14px;
line-height: 1.5;
overflow: auto;
}
#info span { color: #0ff; font-weight: bold; }
</style>
<script src="https://unpkg.com/ngl@latest/dist/ngl.js"></script>
</head>
<body>
<div id="viewport"></div>
<div id="info">Click on atoms to see details...</div>
<script>
const pdbText = "ATOM 1 N ALA A 1 0.000 0.000 0.000 1.00 0.00 N\nATOM 2 CA ALA A 1 1.458 0.000 0.000 1.00 0.00 C\nATOM 3 C ALA A 1 1.990 1.429 0.000 1.00 0.00 C\nATOM 4 O ALA A 1 3.198 1.651 0.000 1.00 0.00 O\nATOM 5 N ALA A 2 3.312 1.564 -0.014 1.00 0.00 N\nATOM 6 CA ALA A 2 4.199 0.407 -0.028 1.00 0.00 C\nATOM 7 C ALA A 2 4.683 0.091 1.383 1.00 0.00 C\nATOM 8 O ALA A 2 5.444 -0.852 1.591 1.00 0.00 O\nATOM 9 N ALA A 3 3.903 0.503 2.377 1.00 0.00 N\nATOM 10 CA ALA A 3 2.656 1.216 2.127 1.00 0.00 C\nATOM 11 C ALA A 3 2.827 2.703 2.418 1.00 0.00 C\nATOM 12 O ALA A 3 1.891 3.485 2.270 1.00 0.00 O\nATOM 13 N ALA A 4 4.078 3.141 2.521 1.00 0.00 N\nATOM 14 CA ALA A 4 5.218 2.246 2.366 1.00 0.00 C\nATOM 15 C ALA A 4 5.865 1.968 3.719 1.00 0.00 C\nATOM 16 O ALA A 4 6.846 1.234 3.809 1.00 0.00 O\nATOM 17 N ALA A 5 5.115 2.211 4.789 1.00 0.00 N\nATOM 18 CA ALA A 5 3.751 2.713 4.670 1.00 0.00 C\nATOM 19 C ALA A 5 3.710 4.211 4.956 1.00 0.00 C\nATOM 20 O ALA A 5 2.650 4.831 4.909 1.00 0.00 O\nATOM 21 N ALA A 6 4.866 4.777 5.286 1.00 0.00 N\nATOM 22 CA ALA A 6 6.101 4.007 5.368 1.00 0.00 C\nATOM 23 C ALA A 6 6.691 4.097 6.771 1.00 0.00 C\nATOM 24 O ALA A 6 7.737 3.516 7.052 1.00 0.00 O\nATOM 25 N ALA A 7 5.820 4.220 7.767 1.00 0.00 N\nATOM 26 CA ALA A 7 4.383 4.266 7.528 1.00 0.00 C\nATOM 27 C ALA A 7 3.779 5.516 8.157 1.00 0.00 C\nATOM 28 O ALA A 7 2.574 5.746 8.069 1.00 0.00 O\nATOM 29 N ALA A 8 4.614 6.293 8.838 1.00 0.00 N\nATOM 30 CA ALA A 8 6.028 5.964 8.973 1.00 0.00 C\nATOM 31 C ALA A 8 6.434 5.956 10.443 1.00 0.00 C\nATOM 32 O ALA A 8 7.589 5.700 10.776 1.00 0.00 O\nATOM 33 N ALA A 9 7.556 6.601 10.746 1.00 0.00 N\nATOM 34 CA ALA A 9 8.350 7.277 9.727 1.00 0.00 C\nATOM 35 C ALA A 9 9.527 6.404 9.305 1.00 0.00 C\nATOM 36 O ALA A 9 10.323 6.791 8.452 1.00 0.00 O\nATOM 37 N ALA A 10 10.353 6.928 8.405 1.00 0.00 N\nATOM 38 CA ALA A 10 10.141 8.262 7.856 1.00 0.00 C\nATOM 39 C ALA A 10 11.309 9.176 8.213 1.00 0.00 C\nATOM 40 O ALA A 10 11.326 10.348 7.844 1.00 0.00 O\nATOM 41 N ALA A 11 11.337 10.357 7.604 1.00 0.00 N\nATOM 42 CA ALA A 11 10.308 10.752 6.650 1.00 0.00 C\nATOM 43 C ALA A 11 10.529 10.055 5.311 1.00 0.00 C\nATOM 44 O ALA A 11 9.769 10.252 4.366 1.00 0.00 O\nATOM 45 N ALA A 12 11.638 9.330 5.203 1.00 0.00 N\nATOM 46 CA ALA A 12 12.585 9.209 6.305 1.00 0.00 C\nATOM 47 C ALA A 12 13.442 10.467 6.409 1.00 0.00 C\nATOM 48 O ALA A 12 14.307 10.569 7.276 1.00 0.00 O\nATOM 49 N ALA A 13 12.917 11.578 5.903 1.00 0.00 N\nATOM 50 CA ALA A 13 11.597 11.589 5.284 1.00 0.00 C\nATOM 51 C ALA A 13 11.442 10.401 4.341 1.00 0.00 C\nATOM 52 O ALA A 13 10.398 10.226 3.717 1.00 0.00 O\nATOM 53 N ALA A 14 12.428 9.510 4.352 1.00 0.00 N\nATOM 54 CA ALA A 14 13.589 9.664 5.220 1.00 0.00 C\nATOM 55 C ALA A 14 14.787 10.164 4.420 1.00 0.00 C\nATOM 56 O ALA A 14 15.871 10.360 4.966 1.00 0.00 O\nATOM 57 N ALA A 15 14.518 10.704 3.236 1.00 0.00 N\nATOM 58 CA ALA A 15 13.153 10.811 2.735 1.00 0.00 C\nATOM 59 C ALA A 15 12.620 9.435 2.350 1.00 0.00 C\nATOM 60 O ALA A 15 11.483 9.303 1.903 1.00 0.00 O\nATOM 61 N ALA A 16 13.177 8.396 2.965 1.00 0.00 N\nATOM 62 CA ALA A 16 14.238 8.568 3.950 1.00 0.00 C\nATOM 63 C ALA A 16 15.603 8.356 3.304 1.00 0.00 C\nATOM 64 O ALA A 16 16.634 8.456 3.965 1.00 0.00 O\nATOM 65 N ALA A 17 15.664 8.537 1.989 1.00 0.00 N\nATOM 66 CA ALA A 17 14.490 8.917 1.212 1.00 0.00 C\nATOM 67 C ALA A 17 13.365 7.909 1.423 1.00 0.00 C\nATOM 68 O ALA A 17 12.283 8.046 0.856 1.00 0.00 O\nATOM 69 N ALA A 18 13.174 7.495 2.672 1.00 0.00 N\nATOM 70 CA ALA A 18 13.997 7.980 3.773 1.00 0.00 C\nATOM 71 C ALA A 18 15.235 7.105 3.937 1.00 0.00 C\nATOM 72 O ALA A 18 16.063 7.343 4.814 1.00 0.00 O\nATOM 73 N ALA A 19 15.508 6.280 2.931 1.00 0.00 N\nATOM 74 CA ALA A 19 14.669 6.220 1.741 1.00 0.00 C\nATOM 75 C ALA A 19 13.579 5.167 1.911 1.00 0.00 C\nATOM 76 O ALA A 19 12.761 4.957 1.018 1.00 0.00 O\nATOM 77 N ALA A 20 13.295 4.437 0.838 1.00 0.00 N\nATOM 78 CA ALA A 20 13.989 4.635 -0.429 1.00 0.00 C\nATOM 79 C ALA A 20 13.210 5.600 -1.317 1.00 0.00 C\nATOM 80 O ALA A 20 13.626 5.903 -2.433 1.00 0.00 O\nATOM 81 N ALA A 21 13.124 5.274 -2.602 1.00 0.00 N\nATOM 82 CA ALA A 21 13.740 4.062 -3.129 1.00 0.00 C\nATOM 83 C ALA A 21 14.933 4.413 -4.011 1.00 0.00 C\nATOM 84 O ALA A 21 15.595 3.531 -4.555 1.00 0.00 O\nATOM 85 N ALA A 22 15.479 5.608 -3.812 1.00 0.00 N\nATOM 86 CA ALA A 22 14.961 6.529 -2.807 1.00 0.00 C\nATOM 87 C ALA A 22 13.621 7.104 -3.252 1.00 0.00 C\nATOM 88 O ALA A 22 13.013 7.905 -2.545 1.00 0.00 O\nATOM 89 N ALA A 23 12.929 6.375 -4.122 1.00 0.00 N\nATOM 90 CA ALA A 23 13.428 5.098 -4.618 1.00 0.00 C\nATOM 91 C ALA A 23 14.697 5.305 -5.438 1.00 0.00 C\nATOM 92 O ALA A 23 15.279 4.351 -5.949 1.00 0.00 O\nATOM 93 N ALA A 24 14.873 6.519 -5.950 1.00 0.00 N\nATOM 94 CA ALA A 24 13.905 7.588 -5.737 1.00 0.00 C\nATOM 95 C ALA A 24 13.546 8.252 -7.062 1.00 0.00 C\nATOM 96 O ALA A 24 12.743 9.182 -7.103 1.00 0.00 O\nATOM 97 N ALA A 25 13.235 9.543 -7.006 1.00 0.00 N\nATOM 98 CA ALA A 25 13.238 10.278 -5.747 1.00 0.00 C\nATOM 99 C ALA A 25 11.878 10.926 -5.506 1.00 0.00 C\nATOM 100 O ALA A 25 11.669 11.594 -4.496 1.00 0.00 O\nATOM 101 N ALA A 26 11.880 12.044 -4.788 1.00 0.00 N\nATOM 102 CA ALA A 26 13.114 12.614 -4.261 1.00 0.00 C\nATOM 103 C ALA A 26 13.344 12.152 -2.826 1.00 0.00 C\nATOM 104 O ALA A 26 14.333 12.521 -2.197 1.00 0.00 O\nATOM 105 N ALA A 27 13.733 13.085 -1.964 1.00 0.00 N\nATOM 106 CA ALA A 27 13.927 14.472 -2.372 1.00 0.00 C\nATOM 107 C ALA A 27 15.272 14.989 -1.873 1.00 0.00 C\nATOM 108 O ALA A 27 15.631 16.140 -2.110 1.00 0.00 O\nATOM 109 N ALA A 28 15.296 16.248 -1.448 1.00 0.00 N\nATOM 110 CA ALA A 28 14.101 17.083 -1.461 1.00 0.00 C\nATOM 111 C ALA A 28 14.360 18.371 -2.236 1.00 0.00 C\nATOM 112 O ALA A 28 13.477 19.216 -2.367 1.00 0.00 O\nATOM 113 N ALA A 29 13.331 19.204 -2.351 1.00 0.00 N\nATOM 114 CA ALA A 29 12.030 18.900 -1.767 1.00 0.00 C\nATOM 115 C ALA A 29 10.979 18.747 -2.861 1.00 0.00 C\nATOM 116 O ALA A 29 9.811 18.488 -2.579 1.00 0.00 O\nATOM 117 N ALA A 30 9.737 19.088 -2.533 1.00 0.00 N\nATOM 118 CA ALA A 30 9.404 19.581 -1.202 1.00 0.00 C\nATOM 119 C ALA A 30 9.335 18.425 -0.209 1.00 0.00 C\nATOM 120 O ALA A 30 9.066 18.626 0.973 1.00 0.00 O\nATOM 121 N ALA A 31 8.638 18.646 0.901 1.00 0.00 N\nATOM 122 CA ALA A 31 7.979 19.922 1.151 1.00 0.00 C\nATOM 123 C ALA A 31 8.887 20.839 1.963 1.00 0.00 C\nATOM 124 O ALA A 31 8.519 21.968 2.282 1.00 0.00 O\nATOM 125 N ALA A 32 8.344 21.402 3.037 1.00 0.00 N\nATOM 126 CA ALA A 32 6.958 21.153 3.414 1.00 0.00 C\nATOM 127 C ALA A 32 6.159 22.452 3.387 1.00 0.00 C\nATOM 128 O ALA A 32 4.964 22.462 3.674 1.00 0.00 O\nATOM 129 N ALA A 33 4.941 22.403 3.918 1.00 0.00 N\nATOM 130 CA ALA A 33 4.405 21.174 4.492 1.00 0.00 C\nATOM 131 C ALA A 33 3.314 20.601 3.594 1.00 0.00 C\nATOM 132 O ALA A 33 2.730 19.563 3.897 1.00 0.00 O\nATOM 133 N ALA A 34 2.519 19.689 4.145 1.00 0.00 N\nATOM 134 CA ALA A 34 2.686 19.264 5.530 1.00 0.00 C\nATOM 135 C ALA A 34 4.023 18.554 5.711 1.00 0.00 C\nATOM 136 O ALA A 34 4.360 18.116 6.809 1.00 0.00 O\nATOM 137 N ALA A 35 4.195 17.910 6.860 1.00 0.00 N\nATOM 138 CA ALA A 35 3.160 17.886 7.887 1.00 0.00 C\nATOM 139 C ALA A 35 2.024 16.955 7.475 1.00 0.00 C\nATOM 140 O ALA A 35 1.048 16.792 8.205 1.00 0.00 O\nATOM 141 N ALA A 36 2.181 15.670 7.777 1.00 0.00 N\nATOM 142 CA ALA A 36 3.372 15.183 8.461 1.00 0.00 C\nATOM 143 C ALA A 36 4.585 15.264 7.540 1.00 0.00 C\nATOM 144 O ALA A 36 5.694 14.900 7.927 1.00 0.00 O\nATOM 145 N ALA A 37 4.861 16.462 7.037 1.00 0.00 N\nATOM 146 CA ALA A 37 4.048 17.631 7.351 1.00 0.00 C\nATOM 147 C ALA A 37 3.454 18.223 6.078 1.00 0.00 C\nATOM 148 O ALA A 37 2.733 19.217 6.122 1.00 0.00 O\nATOM 149 N ALA A 38 3.061 17.352 5.153 1.00 0.00 N\nATOM 150 CA ALA A 38 3.193 15.914 5.351 1.00 0.00 C\nATOM 151 C ALA A 38 4.180 15.327 4.346 1.00 0.00 C\nATOM 152 O ALA A 38 4.435 14.125 4.343 1.00 0.00 O\nATOM 153 N ALA A 39 3.893 14.116 3.881 1.00 0.00 N\nATOM 154 CA ALA A 39 2.702 13.393 4.310 1.00 0.00 C\nATOM 155 C ALA A 39 2.848 12.939 5.758 1.00 0.00 C\nATOM 156 O ALA A 39 1.950 12.310 6.315 1.00 0.00 O\nATOM 157 N ALA A 40 2.016 11.985 6.161 1.00 0.00 N\nATOM 158 CA ALA A 40 1.021 11.406 5.265 1.00 0.00 C\nATOM 159 C ALA A 40 -0.277 12.204 5.326 1.00 0.00 C\nATOM 160 O ALA A 40 -1.247 11.881 4.644 1.00 0.00 O\nATOM 161 N ALA A 41 -1.391 11.533 5.052 1.00 0.00 N\nATOM 162 CA ALA A 41 -1.368 10.115 4.712 1.00 0.00 C\nATOM 163 C ALA A 41 -2.084 9.874 3.388 1.00 0.00 C\nATOM 164 O ALA A 41 -2.178 8.742 2.920 1.00 0.00 O\nATOM 165 N ALA A 42 -1.821 10.738 2.413 1.00 0.00 N\nATOM 166 CA ALA A 42 -0.899 11.851 2.603 1.00 0.00 C\nATOM 167 C ALA A 42 -1.238 12.609 3.882 1.00 0.00 C\nATOM 168 O ALA A 42 -0.578 13.587 4.228 1.00 0.00 O\nATOM 169 N ALA A 43 -1.098 11.935 5.019 1.00 0.00 N\nATOM 170 CA ALA A 43 -0.646 10.549 5.037 1.00 0.00 C\nATOM 171 C ALA A 43 -1.836 9.602 5.144 1.00 0.00 C\nATOM 172 O ALA A 43 -1.672 8.385 5.174 1.00 0.00 O\nATOM 173 N ALA A 44 -2.774 9.732 4.211 1.00 0.00 N\nATOM 174 CA ALA A 44 -2.666 10.724 3.148 1.00 0.00 C\nATOM 175 C ALA A 44 -2.093 12.027 3.694 1.00 0.00 C\nATOM 176 O ALA A 44 -1.921 12.996 2.957 1.00 0.00 O\nATOM 177 N ALA A 45 -0.890 11.951 4.254 1.00 0.00 N\nATOM 178 CA ALA A 45 -0.164 10.689 4.339 1.00 0.00 C\nATOM 179 C ALA A 45 -0.873 9.731 5.290 1.00 0.00 C\nATOM 180 O ALA A 45 -0.422 8.608 5.503 1.00 0.00 O\nATOM 181 N ALA A 46 -1.832 8.980 4.759 1.00 0.00 N\nATOM 182 CA ALA A 46 -2.183 9.071 3.346 1.00 0.00 C\nATOM 183 C ALA A 46 -2.136 7.692 2.697 1.00 0.00 C\nATOM 184 O ALA A 46 -2.399 7.548 1.505 1.00 0.00 O\nATOM 185 N ALA A 47 -2.594 7.614 1.452 1.00 0.00 N\nATOM 186 CA ALA A 47 -3.112 8.783 0.751 1.00 0.00 C\nATOM 187 C ALA A 47 -2.012 9.436 -0.078 1.00 0.00 C\nATOM 188 O ALA A 47 -2.241 10.441 -0.748 1.00 0.00 O\nATOM 189 N ALA A 48 -2.334 10.570 -0.692 1.00 0.00 N\nATOM 190 CA ALA A 48 -3.666 11.152 -0.576 1.00 0.00 C\nATOM 191 C ALA A 48 -4.635 10.457 -1.526 1.00 0.00 C\nATOM 192 O ALA A 48 -5.814 10.798 -1.584 1.00 0.00 O\nATOM 193 N ALA A 49 -4.237 9.288 -2.019 1.00 0.00 N\nATOM 194 CA ALA A 49 -2.946 8.709 -1.667 1.00 0.00 C\nATOM 195 C ALA A 49 -2.027 8.681 -2.884 1.00 0.00 C\nATOM 196 O ALA A 49 -0.887 8.229 -2.801 1.00 0.00 O\nATOM 197 N ALA A 50 -2.100 9.728 -3.699 1.00 0.00 N\nATOM 198 CA ALA A 50 -3.010 10.838 -3.440 1.00 0.00 C\nATOM 199 C ALA A 50 -4.343 10.608 -4.143 1.00 0.00 C\nATOM 200 O ALA A 50 -5.253 11.429 -4.052 1.00 0.00 O\nATOM 201 N ALA A 51 -4.471 9.458 -4.796 1.00 0.00 N\nATOM 202 CA ALA A 51 -3.395 8.475 -4.835 1.00 0.00 C\nATOM 203 C ALA A 51 -2.507 8.707 -6.053 1.00 0.00 C\nATOM 204 O ALA A 51 -1.538 7.983 -6.272 1.00 0.00 O\nATOM 205 N ALA A 52 -2.498 9.940 -6.546 1.00 0.00 N\nATOM 206 CA ALA A 52 -3.295 11.008 -5.954 1.00 0.00 C\nATOM 207 C ALA A 52 -4.619 11.158 -6.695 1.00 0.00 C\nATOM 208 O ALA A 52 -5.439 12.007 -6.352 1.00 0.00 O\nATOM 209 N ALA A 53 -4.897 12.372 -7.160 1.00 0.00 N\nATOM 210 CA ALA A 53 -3.984 13.493 -6.969 1.00 0.00 C\nATOM 211 C ALA A 53 -3.981 13.934 -5.509 1.00 0.00 C\nATOM 212 O ALA A 53 -3.276 14.868 -5.135 1.00 0.00 O\nATOM 213 N ALA A 54 -3.568 15.174 -5.272 1.00 0.00 N\nATOM 214 CA ALA A 54 -3.141 16.059 -6.349 1.00 0.00 C\nATOM 215 C ALA A 54 -1.885 15.514 -7.019 1.00 0.00 C\nATOM 216 O ALA A 54 -1.360 16.113 -7.955 1.00 0.00 O\nATOM 217 N ALA A 55 -1.860 14.204 -7.242 1.00 0.00 N\nATOM 218 CA ALA A 55 -2.973 13.342 -6.865 1.00 0.00 C\nATOM 219 C ALA A 55 -2.920 13.025 -5.374 1.00 0.00 C\nATOM 220 O ALA A 55 -3.772 12.309 -4.852 1.00 0.00 O\nATOM 221 N ALA A 56 -2.142 13.810 -4.635 1.00 0.00 N\nATOM 222 CA ALA A 56 -1.385 14.909 -5.221 1.00 0.00 C\nATOM 223 C ALA A 56 -0.049 14.408 -5.758 1.00 0.00 C\nATOM 224 O ALA A 56 0.743 15.180 -6.295 1.00 0.00 O\nATOM 225 N ALA A 57 0.921 15.312 -5.855 1.00 0.00 N\nATOM 226 CA ALA A 57 0.714 16.702 -5.467 1.00 0.00 C\nATOM 227 C ALA A 57 0.163 17.505 -6.642 1.00 0.00 C\nATOM 228 O ALA A 57 -0.082 18.703 -6.525 1.00 0.00 O\nATOM 229 N ALA A 58 0.879 18.560 -7.018 1.00 0.00 N\nATOM 230 CA ALA A 58 2.118 18.925 -6.343 1.00 0.00 C\nATOM 231 C ALA A 58 1.880 20.088 -5.386 1.00 0.00 C\nATOM 232 O ALA A 58 2.800 20.551 -4.716 1.00 0.00 O\nATOM 233 N ALA A 59 2.898 20.925 -5.214 1.00 0.00 N\nATOM 234 CA ALA A 59 4.169 20.737 -5.903 1.00 0.00 C\nATOM 235 C ALA A 59 4.950 19.588 -5.275 1.00 0.00 C\nATOM 236 O ALA A 59 6.053 19.265 -5.710 1.00 0.00 O\nATOM 237 N ALA A 60 6.144 19.334 -5.799 1.00 0.00 N\nATOM 238 CA ALA A 60 6.673 20.113 -6.913 1.00 0.00 C\nATOM 239 C ALA A 60 8.181 20.291 -6.768 1.00 0.00 C\nATOM 240 O ALA A 60 8.823 20.920 -7.606 1.00 0.00 O\nATOM 241 N ALA A 61 8.875 20.352 -7.900 1.00 0.00 N\nATOM 242 CA ALA A 61 8.228 20.254 -9.202 1.00 0.00 C\nATOM 243 C ALA A 61 8.509 18.895 -9.835 1.00 0.00 C\nATOM 244 O ALA A 61 8.052 18.609 -10.939 1.00 0.00 O\nATOM 245 N ALA A 62 7.766 17.882 -9.403 1.00 0.00 N\nATOM 246 CA ALA A 62 6.741 18.064 -8.382 1.00 0.00 C\nATOM 247 C ALA A 62 7.339 17.886 -6.990 1.00 0.00 C\nATOM 248 O ALA A 62 6.640 18.000 -5.986 1.00 0.00 O\nATOM 249 N ALA A 63 8.661 17.764 -6.931 1.00 0.00 N\nATOM 250 CA ALA A 63 9.488 17.800 -8.132 1.00 0.00 C\nATOM 251 C ALA A 63 10.583 16.740 -8.054 1.00 0.00 C\nATOM 252 O ALA A 63 11.391 16.603 -8.969 1.00 0.00 O\nATOM 253 N ALA A 64 10.200 15.485 -8.267 1.00 0.00 N\nATOM 254 CA ALA A 64 8.813 15.146 -8.557 1.00 0.00 C\nATOM 255 C ALA A 64 8.707 14.451 -9.910 1.00 0.00 C\nATOM 256 O ALA A 64 7.619 14.081 -10.345 1.00 0.00 O\nATOM 257 N ALA A 65 7.655 13.657 -10.082 1.00 0.00 N\nATOM 258 CA ALA A 65 6.661 13.465 -9.033 1.00 0.00 C\nATOM 259 C ALA A 65 7.193 12.517 -7.964 1.00 0.00 C\nATOM 260 O ALA A 65 6.507 12.222 -6.988 1.00 0.00 O\nATOM 261 N ALA A 66 8.266 11.805 -8.292 1.00 0.00 N\nATOM 262 CA ALA A 66 8.895 11.927 -9.601 1.00 0.00 C\nATOM 263 C ALA A 66 8.029 11.271 -10.671 1.00 0.00 C\nATOM 264 O ALA A 66 8.381 11.263 -11.849 1.00 0.00 O\nATOM 265 N ALA A 67 6.874 10.758 -10.258 1.00 0.00 N\nATOM 266 CA ALA A 67 6.464 10.823 -8.860 1.00 0.00 C\nATOM 267 C ALA A 67 7.144 9.720 -8.055 1.00 0.00 C\nATOM 268 O ALA A 67 6.932 9.598 -6.851 1.00 0.00 O\nATOM 269 N ALA A 68 7.730 8.757 -8.759 1.00 0.00 N\nATOM 270 CA ALA A 68 7.722 8.759 -10.217 1.00 0.00 C\nATOM 271 C ALA A 68 6.710 7.748 -10.744 1.00 0.00 C\nATOM 272 O ALA A 68 6.546 7.592 -11.952 1.00 0.00 O\nATOM 273 N ALA A 69 5.627 7.558 -9.998 1.00 0.00 N\nATOM 274 CA ALA A 69 5.423 8.278 -8.746 1.00 0.00 C\nATOM 275 C ALA A 69 5.990 7.481 -7.576 1.00 0.00 C\nATOM 276 O ALA A 69 5.920 7.914 -6.428 1.00 0.00 O\nATOM 277 N ALA A 70 6.815 6.488 -7.888 1.00 0.00 N\nATOM 278 CA ALA A 70 7.156 6.180 -9.272 1.00 0.00 C\nATOM 279 C ALA A 70 6.081 5.301 -9.901 1.00 0.00 C\nATOM 280 O ALA A 70 6.178 4.927 -11.068 1.00 0.00 O\nATOM 281 N ALA A 71 4.865 5.393 -9.374 1.00 0.00 N\nATOM 282 CA ALA A 71 4.579 6.286 -8.258 1.00 0.00 C\nATOM 283 C ALA A 71 4.776 5.559 -6.932 1.00 0.00 C\nATOM 284 O ALA A 71 4.586 6.136 -5.863 1.00 0.00 O\nATOM 285 N ALA A 72 5.244 4.318 -7.007 1.00 0.00 N\nATOM 286 CA ALA A 72 5.551 3.691 -8.288 1.00 0.00 C\nATOM 287 C ALA A 72 4.618 2.510 -8.538 1.00 0.00 C\nATOM 288 O ALA A 72 4.710 1.843 -9.566 1.00 0.00 O\nATOM 289 N ALA A 73 3.533 2.447 -7.773 1.00 0.00 N\nATOM 290 CA ALA A 73 3.254 3.452 -6.754 1.00 0.00 C\nATOM 291 C ALA A 73 3.213 2.810 -5.372 1.00 0.00 C\nATOM 292 O ALA A 73 2.992 3.486 -4.370 1.00 0.00 O\nATOM 293 N ALA A 74 3.600 1.540 -5.303 1.00 0.00 N\nATOM 294 CA ALA A 74 4.038 0.808 -6.485 1.00 0.00 C\nATOM 295 C ALA A 74 2.892 -0.025 -7.049 1.00 0.00 C\nATOM 296 O ALA A 74 3.052 -0.720 -8.050 1.00 0.00 O\nATOM 297 N ALA A 75 1.665 0.426 -6.809 1.00 0.00 N\nATOM 298 CA ALA A 75 1.434 1.649 -6.049 1.00 0.00 C\nATOM 299 C ALA A 75 2.647 2.568 -6.139 1.00 0.00 C\nATOM 300 O ALA A 75 2.657 3.655 -5.566 1.00 0.00 O\nATOM 301 N ALA A 76 3.649 2.145 -6.903 1.00 0.00 N\nATOM 302 CA ALA A 76 3.586 0.873 -7.613 1.00 0.00 C\nATOM 303 C ALA A 76 3.352 1.107 -9.102 1.00 0.00 C\nATOM 304 O ALA A 76 3.268 0.161 -9.882 1.00 0.00 O\nEND\n";
const blob = new Blob([pdbText], { type: 'text/plain' });
const stage = new NGL.Stage('viewport');
const infoBox = document.getElementById('info');
window.addEventListener('resize', function () { stage.handleResize(); }, false);
stage.loadFile(blob, { ext: 'pdb' }).then(function (o) {
o.addRepresentation('cartoon', { colorScheme: 'chainindex' });
o.addRepresentation('ball+stick', { sele: 'hetero and not water' });
// Add click handler for atom picking
stage.signals.clicked.add(function (pickingProxy) {
if (pickingProxy && pickingProxy.atom) {
const atom = pickingProxy.atom;
const resname = atom.resname || 'UNK';
const resno = atom.resno !== undefined ? atom.resno : '?';
const chain = atom.chainname || 'A';
const atomname = atom.atomname || '?';
const element = atom.element || '?';
infoBox.innerHTML =
'<span>Atom:</span> ' + atomname +
' &nbsp;&nbsp;<span>Residue:</span> ' + resname +
' &nbsp;&nbsp;<span>Position:</span> ' + resno +
' &nbsp;&nbsp;<span>Chain:</span> ' + chain +
' &nbsp;&nbsp;<span>Element:</span> ' + element;
} else {
infoBox.innerHTML = 'Click on atoms to see details...';
}
});
stage.autoView();
});
</script>
</body>
</html>