Created
November 26, 2023 04:09
-
-
Save ljmartin/aac7014a46263eca6b25de57cce61eea to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "cells": [ | |
| { | |
| "cell_type": "code", | |
| "execution_count": 8, | |
| "id": "86fcd028-7904-4f3b-8096-03dbd699a7b8", | |
| "metadata": {}, | |
| "outputs": [], | |
| "source": [ | |
| "import numpy as np\n", | |
| "from rdkit import Chem\n", | |
| "from scipy.spatial.distance import cdist\n" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 5, | |
| "id": "791bf658-b1c8-4ce2-a4b3-bf9f17317961", | |
| "metadata": {}, | |
| "outputs": [], | |
| "source": [ | |
| "HDonorSmarts = Chem.MolFromSmarts('[$([N;!H0;v3]),$([N;!H0;+1;v4]),$([O,S;H1;+0]),$([n;H1;+0])]')\n", | |
| "# change log for HAcceptorSmarts:\n", | |
| "# v2, 1-Nov-2008, GL : fix amide-N exclusion; remove Fs from definition\n", | |
| "\n", | |
| "##note that Lewis removed sulfur \n", | |
| "##and removed the O from the bit at the start, originally was [!$(*=[O,N,P,S])]\n", | |
| "\n", | |
| "HAcceptorSmarts = Chem.MolFromSmarts('[$([O;H1;v2]-[!$(*=[N,P,S])]),' +\n", | |
| " '$([O;H0;v2]),$([O,S;-]),$([N;v3;!$(N-*=!@[O,N,P,S])]),' +\n", | |
| " '$([nH0,o;+0])]')" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 6, | |
| "id": "eb016c6b-f76d-401c-991f-5b5dd0e4804d", | |
| "metadata": {}, | |
| "outputs": [], | |
| "source": [ | |
| "pocket = Chem.MolFromPDBFile('./pock.pdb',removeHs=False)\n", | |
| "ligand = Chem.MolFromMolFile('./targets/pde10a_8di4/scoring/1_pocket.fix.sdf', removeHs=False)\n", | |
| "combin = Chem.CombineMols(ligand, pocket)\n", | |
| "\n", | |
| "#combin = Chem.MolFromPDBFile('./targets/pde10a_8di4/scoring/1_pocket_mol_1_1.pdb')\n", | |
| "Chem.SanitizeMol(combin)\n", | |
| "combin.UpdatePropertyCache()\n", | |
| "\n", | |
| "\n", | |
| "#combin = Chem.MolFromPDBFile('/Users/ljmartin/Desktop/mol.pdb', removeHs=False)\n", | |
| "xyz = combin.GetConformer(0).GetPositions()\n", | |
| "hbas = np.array([i[0] for i in combin.GetSubstructMatches(HAcceptorSmarts)])\n", | |
| "hbds = np.array([i[0] for i in combin.GetSubstructMatches(HDonorSmarts)])" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 7, | |
| "id": "8ff1b9b0-3b50-4be4-86a4-6fc9083ea815", | |
| "metadata": {}, | |
| "outputs": [], | |
| "source": [ | |
| "#get associated hydrogens:\n", | |
| "hbdHs = []\n", | |
| "for hbd in hbds:\n", | |
| " atom = combin.GetAtomWithIdx(int(hbd))\n", | |
| " neighbours = atom.GetNeighbors()\n", | |
| " neighbs = []\n", | |
| " for neighb in neighbours:\n", | |
| " if neighb.GetAtomicNum()==1:\n", | |
| " neighbs.append(neighb)\n", | |
| " hbdHs.append(neighbs)" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 9, | |
| "id": "22d540bf-9286-469b-af38-a09f6a4e6e8d", | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "data": { | |
| "text/plain": [ | |
| "array([[14.327, 15.254, 48.572],\n", | |
| " [ 7.055, 12.419, 49.847],\n", | |
| " [ 5.353, 3.147, 42.895],\n", | |
| " [ 3.453, 6.435, 52.039],\n", | |
| " [ 6.347, 5.718, 48.294],\n", | |
| " [ 2.7 , 8.617, 50.384],\n", | |
| " [ 2.181, 13.216, 52.706],\n", | |
| " [ 3.203, 14.96 , 50.461],\n", | |
| " [ 0.258, 14.744, 51.397],\n", | |
| " [ 9.692, 17.846, 46.868],\n", | |
| " [ 9.479, 18.59 , 44.134],\n", | |
| " [ 3.846, 18.272, 40.978],\n", | |
| " [12.566, 16.211, 41.644],\n", | |
| " [ 6.899, 17.311, 34.678],\n", | |
| " [-0.777, 19.828, 37.498],\n", | |
| " [-0.49 , 18.744, 40.105],\n", | |
| " [ 2.084, 17.271, 43.312],\n", | |
| " [-2.676, 14.557, 40.043]])" | |
| ] | |
| }, | |
| "execution_count": 9, | |
| "metadata": {}, | |
| "output_type": "execute_result" | |
| } | |
| ], | |
| "source": [ | |
| "dist_hbd_to_hba = cdist(xyz[hbds], xyz[hbas])\n", | |
| "cutoff = 3.5\n", | |
| "ltcutoff = dist_hbd_to_hba<cutoff\n", | |
| "xyz[hbds]\n" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 10, | |
| "id": "0b578c29-9c4e-436f-84d4-4a70703aafaa", | |
| "metadata": {}, | |
| "outputs": [], | |
| "source": [ | |
| "source_hbd = []\n", | |
| "source_h = []\n", | |
| "source_hba = []\n", | |
| "for hbd_idx,hba_idx in zip(*ltcutoff.nonzero()):\n", | |
| " hbd = hbds[hbd_idx]\n", | |
| " hba = hbas[hba_idx]\n", | |
| " #hydroxyl is a donor and acceptor, so skip self comparisons:\n", | |
| " if hbd==hba:\n", | |
| " continue\n", | |
| " hbdH = hbdHs[hbd_idx]\n", | |
| " for h in hbdH:\n", | |
| " idx = h.GetIdx()\n", | |
| " source_hbd.append(hbd)\n", | |
| " source_h.append(idx)\n", | |
| " source_hba.append(hba)\n", | |
| "source_hbd = np.array(source_hbd)\n", | |
| "source_h = np.array(source_h)\n", | |
| "source_hba = np.array(source_hba)\n", | |
| " " | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 11, | |
| "id": "a676f5cd-8978-45be-9b19-401d97255973", | |
| "metadata": {}, | |
| "outputs": [], | |
| "source": [ | |
| "def angle(atoms1, atoms2, atoms3, box=None):\n", | |
| " \"\"\"\n", | |
| " atoms1 is coordinates of atoms1, a natoms by 3 vector.\n", | |
| " props to biotite for the method.\n", | |
| " \"\"\"\n", | |
| " v1 = atoms2-atoms1\n", | |
| " v2 = atoms2-atoms3\n", | |
| " #normalize:\n", | |
| " v1 = v1 / np.linalg.norm(v1, axis=-1)[:,None]\n", | |
| " v2 = v2 / np.linalg.norm(v2, axis=-1)[:,None]\n", | |
| "\n", | |
| " return np.arccos((v1*v2).sum(axis=-1))\n" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 12, | |
| "id": "f8a3c8b8-de16-46d7-babf-c4e3ed64b80b", | |
| "metadata": {}, | |
| "outputs": [], | |
| "source": [ | |
| "angles = angle(xyz[source_hbd], xyz[source_h], xyz[source_hba])\n", | |
| "distances = np.linalg.norm(xyz[source_h]-xyz[source_hba], axis=1)" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 13, | |
| "id": "fcf053b5-e79a-45fa-8266-d6c91707fabc", | |
| "metadata": {}, | |
| "outputs": [], | |
| "source": [ | |
| "#lower this number to be more accepting of worse bonds. \n", | |
| "#best angle is 180degrees.\n", | |
| "#120 is a reasonable one if you want to have 'yes' and 'no' hbonding.\n", | |
| "#but feel free to make it like 50 if you want to do smoooth \n", | |
| "#scoring of hbonds based on the angle or distance value. \n", | |
| "cutoff_angle_rad = np.deg2rad(110)" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 14, | |
| "id": "e1d2c601-7b52-4a70-9ae3-261302312242", | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "data": { | |
| "text/plain": [ | |
| "5" | |
| ] | |
| }, | |
| "execution_count": 14, | |
| "metadata": {}, | |
| "output_type": "execute_result" | |
| } | |
| ], | |
| "source": [ | |
| "m = angles>cutoff_angle_rad\n", | |
| "m = m & (distances<3.5)\n", | |
| "m.sum()" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 15, | |
| "id": "a335dbbc-adcf-4488-9975-a430834125be", | |
| "metadata": {}, | |
| "outputs": [], | |
| "source": [ | |
| "import py3Dmol\n", | |
| "def viewProt(mol, view=None, color='orange',confid=0):\n", | |
| " if view is None:\n", | |
| " view = py3Dmol.view()\n", | |
| " view.addModel(Chem.MolToMolBlock(mol,confId=confid), \"sdf\")\n", | |
| "\n", | |
| " model = view.getModel()\n", | |
| " model.setStyle({}, {\"stick\": {\"colorscheme\": f\"{color}Carbon\"}})\n", | |
| " view.zoomTo()\n", | |
| " return view" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 16, | |
| "id": "a13170f6-db73-4569-a821-238b759d6636", | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "data": { | |
| "application/3dmoljs_load.v0": "<div id=\"3dmolviewer_17009713681401632\" style=\"position: relative; width: 640px; height: 480px\">\n <p id=\"3dmolwarning_17009713681401632\" style=\"background-color:#ffcccc;color:black\">You appear to be running in JupyterLab (or JavaScript failed to load for some other reason). You need to install the 3dmol extension: <br>\n <tt>jupyter labextension install jupyterlab_3dmol</tt></p>\n </div>\n<script>\n\nvar loadScriptAsync = function(uri){\n return new Promise((resolve, reject) => {\n //this is to ignore the existence of requirejs amd\n var savedexports, savedmodule;\n if (typeof exports !== 'undefined') savedexports = exports;\n else exports = {}\n if (typeof module !== 'undefined') savedmodule = module;\n else module = {}\n\n var tag = document.createElement('script');\n tag.src = uri;\n tag.async = true;\n tag.onload = () => {\n exports = savedexports;\n module = savedmodule;\n resolve();\n };\n var firstScriptTag = document.getElementsByTagName('script')[0];\n firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);\n});\n};\n\nif(typeof $3Dmolpromise === 'undefined') {\n$3Dmolpromise = null;\n $3Dmolpromise = loadScriptAsync('https://cdnjs.cloudflare.com/ajax/libs/3Dmol/2.0.1/3Dmol-min.min.js');\n}\n\nvar viewer_17009713681401632 = null;\nvar warn = document.getElementById(\"3dmolwarning_17009713681401632\");\nif(warn) {\n warn.parentNode.removeChild(warn);\n}\n$3Dmolpromise.then(function() {\nviewer_17009713681401632 = $3Dmol.createViewer(document.getElementById(\"3dmolviewer_17009713681401632\"),{backgroundColor:\"white\"});\nviewer_17009713681401632.zoomTo();\n\tviewer_17009713681401632.addModel(\"1\\n RDKit 3D\\n\\n239235 0 0 0 0 0 0 0 0999 V2000\\n 2.6469 14.9536 46.4845 Cl 0 0 0 0 0 0 0 0 0 0 0 0\\n 3.3906 14.1885 45.0596 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 4.0188 12.9548 45.1950 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 4.0777 12.2541 46.5429 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 4.5923 12.3785 44.0659 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 4.5231 13.0225 42.8910 N 0 0 0 0 0 0 0 0 0 0 0 0\\n 3.9132 14.2122 42.7797 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 3.8620 14.9003 41.4262 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 3.7333 14.0720 40.1817 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.5654 14.8787 40.6685 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 5.4042 10.8004 44.2070 Cl 0 0 0 0 0 0 0 0 0 0 0 0\\n 3.3547 14.7830 43.8576 N 0 0 0 0 0 0 0 0 0 0 0 0\\n 4.5648 11.3861 46.4463 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 4.5587 12.8349 47.1997 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 3.1486 12.0805 46.8692 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 4.4041 15.7363 41.3404 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 3.7129 13.0743 40.2453 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 4.2156 14.3432 39.3487 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 1.7669 14.4186 41.0568 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.2696 15.6875 40.1602 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 14.3270 15.2540 48.5720 N 0 0 0 0 0 0 0 0 0 0 0 0\\n 13.1090 14.6890 49.1540 C 0 0 2 0 0 0 0 0 0 0 0 0\\n 13.2750 13.3280 49.8260 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 12.7950 13.1730 50.9520 O 0 0 0 0 0 0 0 0 0 0 0 0\\n 11.9940 14.6260 48.1030 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 10.6960 14.0320 48.5960 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 9.9180 14.6900 49.5340 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 10.2520 12.7990 48.1310 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 8.7090 14.1540 49.9720 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 9.0420 12.2660 48.5450 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 8.2610 12.9560 49.4490 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 7.0550 12.4190 49.8470 O 0 0 0 0 0 0 0 0 0 0 0 0\\n 14.3390 15.5330 47.6120 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 12.8040 15.3260 49.8620 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 12.3190 14.0720 47.3370 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 11.8110 15.5570 47.7870 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 10.2300 15.5650 49.9030 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 10.8170 12.2870 47.4850 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 8.1680 14.6340 50.6620 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 8.7350 11.3830 48.1890 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 6.4930 12.8970 50.5220 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 5.3530 3.1470 42.8950 N 0 0 0 0 0 0 0 0 0 0 0 0\\n 4.0670 3.6820 42.4900 C 0 0 2 0 0 0 0 0 0 0 0 0\\n 3.5540 3.0690 41.1780 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.3500 3.0980 40.9310 O 0 0 0 0 0 0 0 0 0 0 0 0\\n 4.1240 5.2310 42.4450 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.7960 5.9480 42.6760 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.2690 5.6840 44.0580 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.9220 7.4520 42.4200 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 6.1110 3.7670 43.0960 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 3.4110 3.4350 43.2030 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 4.4660 5.5000 41.5450 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 4.7650 5.5360 43.1500 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.1340 5.5820 42.0220 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 1.4010 6.1650 44.1810 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.1260 4.7020 44.1780 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.9290 6.0100 44.7340 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.0380 7.8920 42.5790 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 3.6040 7.8400 43.0400 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 3.2060 7.6060 41.4740 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 3.4530 6.4350 52.0390 N 0 0 0 0 0 0 0 0 0 0 0 0\\n 4.4270 7.0270 51.1330 C 0 0 2 0 0 0 0 0 0 0 0 0\\n 4.0080 8.4150 50.6520 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 4.8500 9.2960 50.5400 O 0 0 0 0 0 0 0 0 0 0 0 0\\n 4.6650 6.1210 49.9150 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 6.1020 6.2300 49.3610 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 6.9220 6.8620 49.9970 O 0 0 0 0 0 0 0 0 0 0 0 0\\n 6.3470 5.7180 48.2940 O 0 0 0 0 0 0 0 0 0 0 0 0\\n 3.0410 5.5500 51.8210 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 5.2930 7.1180 51.6250 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 4.0240 6.3810 49.1930 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 4.4970 5.1730 50.1840 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.7000 8.6170 50.3840 N 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.1680 9.8830 49.8850 C 0 0 2 0 0 0 0 0 0 0 0 0\\n 1.5360 10.7750 50.9600 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 0.9240 11.7740 50.5750 O 0 0 0 0 0 0 0 0 0 0 0 0\\n 1.0500 9.6120 48.8540 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 1.2730 8.5280 47.7950 C 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.0010 8.3410 46.9450 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.4790 8.8230 46.9510 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.0630 7.8610 50.5350 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.9050 10.3890 49.4370 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 0.8850 10.4700 48.3670 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 0.2310 9.3570 49.3680 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 1.4440 7.6680 48.2750 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 0.1580 7.6320 46.2580 H 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.7600 8.0680 47.5370 H 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.2270 9.2020 46.4890 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.5960 8.0980 46.2720 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.3540 9.6990 46.4850 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 3.2910 8.8680 47.5330 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.1810 13.2160 52.7060 N 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.3430 14.6910 52.7140 C 0 0 2 0 0 0 0 0 0 0 0 0\\n 1.0560 15.4090 52.2430 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 0.7880 16.5290 52.6700 O 0 0 0 0 0 0 0 0 0 0 0 0\\n 3.4950 15.1260 51.8350 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 3.2030 14.9600 50.4610 O 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.7980 12.6480 52.1610 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.5380 14.9800 53.6510 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 4.3000 14.5780 52.0630 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 3.6880 16.0910 52.0100 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 3.6960 15.6490 49.9300 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 0.2580 14.7440 51.3970 N 0 0 0 0 0 0 0 0 0 0 0 0\\n -1.0320 15.2770 50.9360 C 0 0 2 0 0 0 0 0 0 0 0 0\\n -2.1080 15.2340 52.0270 C 0 0 0 0 0 0 0 0 0 0 0 0\\n -3.2230 15.7050 51.7920 O 0 0 0 0 0 0 0 0 0 0 0 0\\n -1.5250 14.5260 49.6730 C 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.4510 14.4710 48.5690 C 0 0 0 0 0 0 0 0 0 0 0 0\\n -2.0030 13.1340 50.0280 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 0.5520 13.8480 51.0650 H 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.8920 16.2350 50.6850 H 0 0 0 0 0 0 0 0 0 0 0 0\\n -2.3080 15.0300 49.3080 H 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.8120 13.9790 47.7770 H 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.2030 15.4010 48.2990 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 0.3590 13.9970 48.9150 H 0 0 0 0 0 0 0 0 0 0 0 0\\n -2.3160 12.6680 49.2000 H 0 0 0 0 0 0 0 0 0 0 0 0\\n -1.2510 12.6180 50.4370 H 0 0 0 0 0 0 0 0 0 0 0 0\\n -2.7580 13.1970 50.6810 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 9.6920 17.8460 46.8680 N 0 0 0 0 0 0 0 0 0 0 0 0\\n 9.4310 16.8380 45.8470 C 0 0 2 0 0 0 0 0 0 0 0 0\\n 9.8800 17.3520 44.4700 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 10.6000 16.6570 43.7430 O 0 0 0 0 0 0 0 0 0 0 0 0\\n 7.9120 16.4980 45.8560 C 0 0 2 0 0 0 0 0 0 0 0 0\\n 7.5560 15.6760 47.0980 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 7.5100 15.7690 44.5880 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 6.1590 15.5140 47.3280 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 8.9420 18.1950 47.4290 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 9.9490 16.0120 46.0680 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 7.4020 17.3570 45.8950 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 7.9520 16.1310 47.8960 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 7.9620 14.7680 46.9970 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 6.5320 15.5620 44.6180 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 7.7040 16.3470 43.7950 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 8.0290 14.9170 44.5150 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 6.0180 14.9680 48.1540 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 5.7340 16.4120 47.4450 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 5.7440 15.0490 46.5460 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 9.4790 18.5900 44.1340 N 0 0 0 0 0 0 0 0 0 0 0 0\\n 9.8320 19.1880 42.8600 C 0 0 2 0 0 0 0 0 0 0 0 0\\n 11.2900 19.5740 42.7980 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 11.8830 19.4590 41.7490 O 0 0 0 0 0 0 0 0 0 0 0 0\\n 8.8940 20.3500 42.5290 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 7.5350 19.8400 42.1000 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 6.4580 19.8590 42.9740 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 7.3640 19.2150 40.8710 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 5.2190 19.3600 42.6000 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 6.1340 18.6970 40.4910 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 5.0560 18.7980 41.3470 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 3.8460 18.2720 40.9780 O 0 0 0 0 0 0 0 0 0 0 0 0\\n 8.9220 19.1130 44.7790 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 9.6860 18.4890 42.1600 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 9.2910 20.8900 41.7870 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 8.7870 20.9260 43.3400 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 6.5770 20.2400 43.8910 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 8.1420 19.1370 40.2480 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 4.4470 19.4060 43.2340 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 6.0290 18.2530 39.6010 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 3.7330 17.8670 40.0710 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 12.5660 16.2110 41.6440 N 0 0 0 0 0 0 0 0 0 0 0 0\\n 12.1490 15.9410 40.2670 C 0 0 2 0 0 0 0 0 0 0 0 0\\n 12.8880 16.8530 39.2730 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 13.3930 16.3680 38.2660 O 0 0 0 0 0 0 0 0 0 0 0 0\\n 10.6440 16.1790 40.1030 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 9.7390 15.1010 40.6070 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 10.1690 13.7930 40.6740 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 8.4180 15.3770 40.9190 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 9.3030 12.7880 41.0780 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 7.5640 14.3740 41.3470 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 8.0150 13.0940 41.4410 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 11.8930 16.5070 42.3210 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 12.3530 14.9870 40.0470 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 10.4600 16.2990 39.1270 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 10.4150 17.0210 40.5910 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 11.1120 13.5670 40.4300 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 8.0760 16.3130 40.8340 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 9.6170 11.8390 41.1050 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 6.6180 14.5900 41.5860 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 7.4070 12.3740 41.7750 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 6.8990 17.3110 34.6780 N 0 0 0 0 0 0 0 0 0 0 0 0\\n 7.0830 17.2930 36.1430 C 0 0 2 0 0 0 0 0 0 0 0 0\\n 8.5410 17.3490 36.5600 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 8.8270 17.7890 37.6590 O 0 0 0 0 0 0 0 0 0 0 0 0\\n 6.3600 16.1370 36.8420 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 6.6130 14.8170 36.2230 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 6.1730 13.4650 37.3150 S 0 0 0 0 0 0 0 0 0 0 0 0\\n 7.7350 13.0750 37.8840 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 6.3430 16.6080 34.2350 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 6.6630 18.1330 36.4870 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 5.3770 16.3160 36.8130 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 6.6650 16.1030 37.7940 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 7.5850 14.7470 35.9990 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 6.0710 14.7440 35.3850 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 7.6740 12.3120 38.5280 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 8.3150 12.8140 37.1120 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 8.1300 13.8700 38.3450 H 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.7770 19.8280 37.4980 N 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.2960 18.4620 37.6640 C 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.5530 17.9010 39.0550 C 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.8580 16.7160 39.1940 O 0 0 0 0 0 0 0 0 0 0 0 0\\n -1.2240 20.2970 38.2600 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 0.6890 18.4490 37.4930 H 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.7580 17.8790 36.9960 H 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.4900 18.7440 40.1050 N 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.8260 18.3310 41.4550 C 0 0 2 0 0 0 0 0 0 0 0 0\\n -2.3150 17.9870 41.4940 C 0 0 0 0 0 0 0 0 0 0 0 0\\n -2.6700 16.9190 41.9890 O 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.5130 19.4270 42.4790 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 0.9200 19.3690 43.0350 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 1.1650 18.0780 43.7820 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 0.5190 17.7790 44.7730 O 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.0840 17.2710 43.3120 N 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.2010 19.6880 39.9480 H 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.2980 17.5130 41.6840 H 0 0 0 0 0 0 0 0 0 0 0 0\\n -1.1510 19.3350 43.2430 H 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.6450 20.3160 42.0390 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 1.0590 20.1380 43.6590 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 1.5670 19.4340 42.2760 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.2760 16.4070 43.7770 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.5930 17.5190 42.4880 H 0 0 0 0 0 0 0 0 0 0 0 0\\n -2.6760 14.5570 40.0430 N 0 0 0 0 0 0 0 0 0 0 0 0\\n -2.1560 13.5460 40.9630 C 0 0 2 0 0 0 0 0 0 0 0 0\\n -3.1760 13.2950 42.0680 C 0 0 0 0 0 0 0 0 0 0 0 0\\n -3.3390 12.1590 42.4780 O 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.8410 14.0260 41.5770 C 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.1830 13.0140 42.4740 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 0.6330 12.0270 41.9490 C 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.3180 13.0930 43.8520 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 1.2680 11.1120 42.7870 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 0.3090 12.1730 44.6830 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 1.0960 11.1900 44.1470 C 0 0 0 0 0 0 0 0 0 0 0 0\\n -2.1730 15.4090 39.9010 H 0 0 0 0 0 0 0 0 0 0 0 0\\n -1.9960 12.6950 40.4620 H 0 0 0 0 0 0 0 0 0 0 0 0\\n -1.0260 14.8490 42.1130 H 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.2090 14.2470 40.8340 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 0.7680 11.9700 40.9600 H 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.8740 13.8210 44.2530 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 1.8500 10.3980 42.3970 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 0.1850 12.2290 45.6740 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 1.5460 10.5280 44.7460 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 1 2 1 0\\n 2 3 2 0\\n 3 4 1 0\\n 3 5 1 0\\n 5 6 2 0\\n 6 7 1 0\\n 7 8 1 0\\n 8 9 1 0\\n 9 10 1 0\\n 10 8 1 0\\n 5 11 1 0\\n 2 12 1 0\\n 12 7 2 0\\n 4 13 1 0\\n 4 14 1 0\\n 4 15 1 0\\n 8 16 1 0\\n 9 17 1 0\\n 9 18 1 0\\n 10 19 1 0\\n 10 20 1 0\\n 22 21 1 0\\n 23 22 1 0\\n 24 23 2 0\\n 25 22 1 0\\n 26 25 1 0\\n 27 26 2 0\\n 28 26 1 0\\n 29 27 1 0\\n 30 28 2 0\\n 31 30 1 0\\n 31 29 2 0\\n 32 31 1 0\\n 33 21 1 0\\n 22 34 1 1\\n 35 25 1 0\\n 36 25 1 0\\n 37 27 1 0\\n 38 28 1 0\\n 39 29 1 0\\n 40 30 1 0\\n 41 32 1 0\\n 43 42 1 0\\n 44 43 1 0\\n 45 44 2 0\\n 46 43 1 0\\n 47 46 1 0\\n 48 47 1 0\\n 49 47 1 0\\n 50 42 1 0\\n 43 51 1 1\\n 52 46 1 0\\n 53 46 1 0\\n 54 47 1 0\\n 55 48 1 0\\n 56 48 1 0\\n 57 48 1 0\\n 58 49 1 0\\n 59 49 1 0\\n 60 49 1 0\\n 62 61 1 0\\n 63 62 1 0\\n 64 63 2 0\\n 65 62 1 0\\n 66 65 1 0\\n 67 66 2 0\\n 68 66 1 0\\n 69 61 1 0\\n 62 70 1 1\\n 71 65 1 0\\n 72 65 1 0\\n 73 63 1 0\\n 74 73 1 0\\n 75 74 1 0\\n 76 75 2 0\\n 77 74 1 0\\n 78 77 1 0\\n 79 78 1 0\\n 80 78 1 0\\n 81 73 1 0\\n 74 82 1 6\\n 83 77 1 0\\n 84 77 1 0\\n 85 78 1 0\\n 86 79 1 0\\n 87 79 1 0\\n 88 79 1 0\\n 89 80 1 0\\n 90 80 1 0\\n 91 80 1 0\\n 93 92 1 0\\n 94 93 1 0\\n 95 94 2 0\\n 96 93 1 0\\n 97 96 1 0\\n 98 92 1 0\\n 93 99 1 1\\n100 96 1 0\\n101 96 1 0\\n102 97 1 0\\n103 94 1 0\\n104103 1 0\\n105104 1 0\\n106105 2 0\\n107104 1 0\\n108107 1 0\\n109107 1 0\\n110103 1 0\\n104111 1 6\\n112107 1 0\\n113108 1 0\\n114108 1 0\\n115108 1 0\\n116109 1 0\\n117109 1 0\\n118109 1 0\\n120119 1 0\\n121120 1 0\\n122121 2 0\\n123120 1 0\\n124123 1 0\\n125123 1 0\\n126124 1 0\\n127119 1 0\\n120128 1 1\\n123129 1 1\\n130124 1 0\\n131124 1 0\\n132125 1 0\\n133125 1 0\\n134125 1 0\\n135126 1 0\\n136126 1 0\\n137126 1 0\\n138121 1 0\\n139138 1 0\\n140139 1 0\\n141140 2 0\\n142139 1 0\\n143142 1 0\\n144143 2 0\\n145143 1 0\\n146144 1 0\\n147145 2 0\\n148146 2 0\\n148147 1 0\\n149148 1 0\\n150138 1 0\\n139151 1 6\\n152142 1 0\\n153142 1 0\\n154144 1 0\\n155145 1 0\\n156146 1 0\\n157147 1 0\\n158149 1 0\\n160159 1 0\\n161160 1 0\\n162161 2 0\\n163160 1 0\\n164163 1 0\\n165164 2 0\\n166164 1 0\\n167165 1 0\\n168166 2 0\\n169168 1 0\\n169167 2 0\\n170159 1 0\\n160171 1 6\\n172163 1 0\\n173163 1 0\\n174165 1 0\\n175166 1 0\\n176167 1 0\\n177168 1 0\\n178169 1 0\\n180179 1 0\\n181180 1 0\\n182181 2 0\\n183180 1 0\\n184183 1 0\\n185184 1 0\\n186185 1 0\\n187179 1 0\\n180188 1 1\\n189183 1 0\\n190183 1 0\\n191184 1 0\\n192184 1 0\\n193186 1 0\\n194186 1 0\\n195186 1 0\\n197196 1 0\\n198197 1 0\\n199198 2 0\\n200196 1 0\\n201197 1 0\\n202197 1 0\\n203198 1 0\\n204203 1 0\\n205204 1 0\\n206205 2 0\\n207204 1 0\\n208207 1 0\\n209208 1 0\\n210209 2 0\\n211209 1 0\\n212203 1 0\\n204213 1 1\\n214207 1 0\\n215207 1 0\\n216208 1 0\\n217208 1 0\\n218211 1 0\\n219211 1 0\\n221220 1 0\\n222221 1 0\\n223222 2 0\\n224221 1 0\\n225224 1 0\\n226225 2 0\\n227225 1 0\\n228226 1 0\\n229227 2 0\\n230228 2 0\\n230229 1 0\\n231220 1 0\\n221232 1 6\\n233224 1 0\\n234224 1 0\\n235226 1 0\\n236227 1 0\\n237228 1 0\\n238229 1 0\\n239230 1 0\\nM END\\n\",\"sdf\");\n\t\tviewer_17009713681401632.getModel().setStyle({},{\"stick\": {\"colorscheme\": \"orangeCarbon\"}});\n\tviewer_17009713681401632.zoomTo();\n\tviewer_17009713681401632.addCylinder({\"color\": \"darkblue\", \"start\": {\"x\": 0.552, \"y\": 13.848, \"z\": 51.065}, \"end\": {\"x\": 0.924, \"y\": 11.774, \"z\": 50.575}, \"radius\": 0.1, \"dashed\": true});\n\tviewer_17009713681401632.addCylinder({\"color\": \"darkblue\", \"start\": {\"x\": 11.893, \"y\": 16.507, \"z\": 42.321}, \"end\": {\"x\": 10.6, \"y\": 16.657, \"z\": 43.743}, \"radius\": 0.1, \"dashed\": true});\n\tviewer_17009713681401632.addCylinder({\"color\": \"darkblue\", \"start\": {\"x\": 2.276, \"y\": 16.407, \"z\": 43.777}, \"end\": {\"x\": 3.3547, \"y\": 14.783, \"z\": 43.8576}, \"radius\": 0.1, \"dashed\": true});\n\tviewer_17009713681401632.addCylinder({\"color\": \"darkblue\", \"start\": {\"x\": 2.593, \"y\": 17.519, \"z\": 42.488}, \"end\": {\"x\": 3.846, \"y\": 18.272, \"z\": 40.978}, \"radius\": 0.1, \"dashed\": true});\n\tviewer_17009713681401632.addCylinder({\"color\": \"darkblue\", \"start\": {\"x\": -2.173, \"y\": 15.409, \"z\": 39.901}, \"end\": {\"x\": -0.858, \"y\": 16.716, \"z\": 39.194}, \"radius\": 0.1, \"dashed\": true});\nviewer_17009713681401632.render();\n});\n</script>", | |
| "text/html": [ | |
| "<div id=\"3dmolviewer_17009713681401632\" style=\"position: relative; width: 640px; height: 480px\">\n", | |
| " <p id=\"3dmolwarning_17009713681401632\" style=\"background-color:#ffcccc;color:black\">You appear to be running in JupyterLab (or JavaScript failed to load for some other reason). You need to install the 3dmol extension: <br>\n", | |
| " <tt>jupyter labextension install jupyterlab_3dmol</tt></p>\n", | |
| " </div>\n", | |
| "<script>\n", | |
| "\n", | |
| "var loadScriptAsync = function(uri){\n", | |
| " return new Promise((resolve, reject) => {\n", | |
| " //this is to ignore the existence of requirejs amd\n", | |
| " var savedexports, savedmodule;\n", | |
| " if (typeof exports !== 'undefined') savedexports = exports;\n", | |
| " else exports = {}\n", | |
| " if (typeof module !== 'undefined') savedmodule = module;\n", | |
| " else module = {}\n", | |
| "\n", | |
| " var tag = document.createElement('script');\n", | |
| " tag.src = uri;\n", | |
| " tag.async = true;\n", | |
| " tag.onload = () => {\n", | |
| " exports = savedexports;\n", | |
| " module = savedmodule;\n", | |
| " resolve();\n", | |
| " };\n", | |
| " var firstScriptTag = document.getElementsByTagName('script')[0];\n", | |
| " firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);\n", | |
| "});\n", | |
| "};\n", | |
| "\n", | |
| "if(typeof $3Dmolpromise === 'undefined') {\n", | |
| "$3Dmolpromise = null;\n", | |
| " $3Dmolpromise = loadScriptAsync('https://cdnjs.cloudflare.com/ajax/libs/3Dmol/2.0.1/3Dmol-min.min.js');\n", | |
| "}\n", | |
| "\n", | |
| "var viewer_17009713681401632 = null;\n", | |
| "var warn = document.getElementById(\"3dmolwarning_17009713681401632\");\n", | |
| "if(warn) {\n", | |
| " warn.parentNode.removeChild(warn);\n", | |
| "}\n", | |
| "$3Dmolpromise.then(function() {\n", | |
| "viewer_17009713681401632 = $3Dmol.createViewer(document.getElementById(\"3dmolviewer_17009713681401632\"),{backgroundColor:\"white\"});\n", | |
| "viewer_17009713681401632.zoomTo();\n", | |
| "\tviewer_17009713681401632.addModel(\"1\\n RDKit 3D\\n\\n239235 0 0 0 0 0 0 0 0999 V2000\\n 2.6469 14.9536 46.4845 Cl 0 0 0 0 0 0 0 0 0 0 0 0\\n 3.3906 14.1885 45.0596 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 4.0188 12.9548 45.1950 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 4.0777 12.2541 46.5429 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 4.5923 12.3785 44.0659 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 4.5231 13.0225 42.8910 N 0 0 0 0 0 0 0 0 0 0 0 0\\n 3.9132 14.2122 42.7797 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 3.8620 14.9003 41.4262 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 3.7333 14.0720 40.1817 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.5654 14.8787 40.6685 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 5.4042 10.8004 44.2070 Cl 0 0 0 0 0 0 0 0 0 0 0 0\\n 3.3547 14.7830 43.8576 N 0 0 0 0 0 0 0 0 0 0 0 0\\n 4.5648 11.3861 46.4463 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 4.5587 12.8349 47.1997 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 3.1486 12.0805 46.8692 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 4.4041 15.7363 41.3404 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 3.7129 13.0743 40.2453 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 4.2156 14.3432 39.3487 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 1.7669 14.4186 41.0568 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.2696 15.6875 40.1602 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 14.3270 15.2540 48.5720 N 0 0 0 0 0 0 0 0 0 0 0 0\\n 13.1090 14.6890 49.1540 C 0 0 2 0 0 0 0 0 0 0 0 0\\n 13.2750 13.3280 49.8260 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 12.7950 13.1730 50.9520 O 0 0 0 0 0 0 0 0 0 0 0 0\\n 11.9940 14.6260 48.1030 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 10.6960 14.0320 48.5960 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 9.9180 14.6900 49.5340 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 10.2520 12.7990 48.1310 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 8.7090 14.1540 49.9720 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 9.0420 12.2660 48.5450 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 8.2610 12.9560 49.4490 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 7.0550 12.4190 49.8470 O 0 0 0 0 0 0 0 0 0 0 0 0\\n 14.3390 15.5330 47.6120 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 12.8040 15.3260 49.8620 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 12.3190 14.0720 47.3370 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 11.8110 15.5570 47.7870 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 10.2300 15.5650 49.9030 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 10.8170 12.2870 47.4850 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 8.1680 14.6340 50.6620 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 8.7350 11.3830 48.1890 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 6.4930 12.8970 50.5220 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 5.3530 3.1470 42.8950 N 0 0 0 0 0 0 0 0 0 0 0 0\\n 4.0670 3.6820 42.4900 C 0 0 2 0 0 0 0 0 0 0 0 0\\n 3.5540 3.0690 41.1780 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.3500 3.0980 40.9310 O 0 0 0 0 0 0 0 0 0 0 0 0\\n 4.1240 5.2310 42.4450 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.7960 5.9480 42.6760 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.2690 5.6840 44.0580 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.9220 7.4520 42.4200 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 6.1110 3.7670 43.0960 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 3.4110 3.4350 43.2030 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 4.4660 5.5000 41.5450 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 4.7650 5.5360 43.1500 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.1340 5.5820 42.0220 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 1.4010 6.1650 44.1810 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.1260 4.7020 44.1780 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.9290 6.0100 44.7340 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.0380 7.8920 42.5790 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 3.6040 7.8400 43.0400 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 3.2060 7.6060 41.4740 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 3.4530 6.4350 52.0390 N 0 0 0 0 0 0 0 0 0 0 0 0\\n 4.4270 7.0270 51.1330 C 0 0 2 0 0 0 0 0 0 0 0 0\\n 4.0080 8.4150 50.6520 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 4.8500 9.2960 50.5400 O 0 0 0 0 0 0 0 0 0 0 0 0\\n 4.6650 6.1210 49.9150 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 6.1020 6.2300 49.3610 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 6.9220 6.8620 49.9970 O 0 0 0 0 0 0 0 0 0 0 0 0\\n 6.3470 5.7180 48.2940 O 0 0 0 0 0 0 0 0 0 0 0 0\\n 3.0410 5.5500 51.8210 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 5.2930 7.1180 51.6250 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 4.0240 6.3810 49.1930 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 4.4970 5.1730 50.1840 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.7000 8.6170 50.3840 N 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.1680 9.8830 49.8850 C 0 0 2 0 0 0 0 0 0 0 0 0\\n 1.5360 10.7750 50.9600 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 0.9240 11.7740 50.5750 O 0 0 0 0 0 0 0 0 0 0 0 0\\n 1.0500 9.6120 48.8540 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 1.2730 8.5280 47.7950 C 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.0010 8.3410 46.9450 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.4790 8.8230 46.9510 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.0630 7.8610 50.5350 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.9050 10.3890 49.4370 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 0.8850 10.4700 48.3670 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 0.2310 9.3570 49.3680 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 1.4440 7.6680 48.2750 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 0.1580 7.6320 46.2580 H 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.7600 8.0680 47.5370 H 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.2270 9.2020 46.4890 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.5960 8.0980 46.2720 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.3540 9.6990 46.4850 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 3.2910 8.8680 47.5330 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.1810 13.2160 52.7060 N 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.3430 14.6910 52.7140 C 0 0 2 0 0 0 0 0 0 0 0 0\\n 1.0560 15.4090 52.2430 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 0.7880 16.5290 52.6700 O 0 0 0 0 0 0 0 0 0 0 0 0\\n 3.4950 15.1260 51.8350 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 3.2030 14.9600 50.4610 O 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.7980 12.6480 52.1610 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.5380 14.9800 53.6510 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 4.3000 14.5780 52.0630 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 3.6880 16.0910 52.0100 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 3.6960 15.6490 49.9300 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 0.2580 14.7440 51.3970 N 0 0 0 0 0 0 0 0 0 0 0 0\\n -1.0320 15.2770 50.9360 C 0 0 2 0 0 0 0 0 0 0 0 0\\n -2.1080 15.2340 52.0270 C 0 0 0 0 0 0 0 0 0 0 0 0\\n -3.2230 15.7050 51.7920 O 0 0 0 0 0 0 0 0 0 0 0 0\\n -1.5250 14.5260 49.6730 C 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.4510 14.4710 48.5690 C 0 0 0 0 0 0 0 0 0 0 0 0\\n -2.0030 13.1340 50.0280 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 0.5520 13.8480 51.0650 H 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.8920 16.2350 50.6850 H 0 0 0 0 0 0 0 0 0 0 0 0\\n -2.3080 15.0300 49.3080 H 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.8120 13.9790 47.7770 H 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.2030 15.4010 48.2990 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 0.3590 13.9970 48.9150 H 0 0 0 0 0 0 0 0 0 0 0 0\\n -2.3160 12.6680 49.2000 H 0 0 0 0 0 0 0 0 0 0 0 0\\n -1.2510 12.6180 50.4370 H 0 0 0 0 0 0 0 0 0 0 0 0\\n -2.7580 13.1970 50.6810 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 9.6920 17.8460 46.8680 N 0 0 0 0 0 0 0 0 0 0 0 0\\n 9.4310 16.8380 45.8470 C 0 0 2 0 0 0 0 0 0 0 0 0\\n 9.8800 17.3520 44.4700 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 10.6000 16.6570 43.7430 O 0 0 0 0 0 0 0 0 0 0 0 0\\n 7.9120 16.4980 45.8560 C 0 0 2 0 0 0 0 0 0 0 0 0\\n 7.5560 15.6760 47.0980 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 7.5100 15.7690 44.5880 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 6.1590 15.5140 47.3280 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 8.9420 18.1950 47.4290 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 9.9490 16.0120 46.0680 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 7.4020 17.3570 45.8950 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 7.9520 16.1310 47.8960 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 7.9620 14.7680 46.9970 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 6.5320 15.5620 44.6180 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 7.7040 16.3470 43.7950 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 8.0290 14.9170 44.5150 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 6.0180 14.9680 48.1540 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 5.7340 16.4120 47.4450 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 5.7440 15.0490 46.5460 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 9.4790 18.5900 44.1340 N 0 0 0 0 0 0 0 0 0 0 0 0\\n 9.8320 19.1880 42.8600 C 0 0 2 0 0 0 0 0 0 0 0 0\\n 11.2900 19.5740 42.7980 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 11.8830 19.4590 41.7490 O 0 0 0 0 0 0 0 0 0 0 0 0\\n 8.8940 20.3500 42.5290 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 7.5350 19.8400 42.1000 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 6.4580 19.8590 42.9740 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 7.3640 19.2150 40.8710 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 5.2190 19.3600 42.6000 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 6.1340 18.6970 40.4910 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 5.0560 18.7980 41.3470 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 3.8460 18.2720 40.9780 O 0 0 0 0 0 0 0 0 0 0 0 0\\n 8.9220 19.1130 44.7790 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 9.6860 18.4890 42.1600 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 9.2910 20.8900 41.7870 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 8.7870 20.9260 43.3400 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 6.5770 20.2400 43.8910 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 8.1420 19.1370 40.2480 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 4.4470 19.4060 43.2340 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 6.0290 18.2530 39.6010 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 3.7330 17.8670 40.0710 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 12.5660 16.2110 41.6440 N 0 0 0 0 0 0 0 0 0 0 0 0\\n 12.1490 15.9410 40.2670 C 0 0 2 0 0 0 0 0 0 0 0 0\\n 12.8880 16.8530 39.2730 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 13.3930 16.3680 38.2660 O 0 0 0 0 0 0 0 0 0 0 0 0\\n 10.6440 16.1790 40.1030 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 9.7390 15.1010 40.6070 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 10.1690 13.7930 40.6740 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 8.4180 15.3770 40.9190 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 9.3030 12.7880 41.0780 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 7.5640 14.3740 41.3470 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 8.0150 13.0940 41.4410 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 11.8930 16.5070 42.3210 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 12.3530 14.9870 40.0470 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 10.4600 16.2990 39.1270 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 10.4150 17.0210 40.5910 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 11.1120 13.5670 40.4300 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 8.0760 16.3130 40.8340 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 9.6170 11.8390 41.1050 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 6.6180 14.5900 41.5860 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 7.4070 12.3740 41.7750 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 6.8990 17.3110 34.6780 N 0 0 0 0 0 0 0 0 0 0 0 0\\n 7.0830 17.2930 36.1430 C 0 0 2 0 0 0 0 0 0 0 0 0\\n 8.5410 17.3490 36.5600 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 8.8270 17.7890 37.6590 O 0 0 0 0 0 0 0 0 0 0 0 0\\n 6.3600 16.1370 36.8420 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 6.6130 14.8170 36.2230 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 6.1730 13.4650 37.3150 S 0 0 0 0 0 0 0 0 0 0 0 0\\n 7.7350 13.0750 37.8840 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 6.3430 16.6080 34.2350 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 6.6630 18.1330 36.4870 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 5.3770 16.3160 36.8130 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 6.6650 16.1030 37.7940 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 7.5850 14.7470 35.9990 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 6.0710 14.7440 35.3850 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 7.6740 12.3120 38.5280 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 8.3150 12.8140 37.1120 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 8.1300 13.8700 38.3450 H 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.7770 19.8280 37.4980 N 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.2960 18.4620 37.6640 C 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.5530 17.9010 39.0550 C 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.8580 16.7160 39.1940 O 0 0 0 0 0 0 0 0 0 0 0 0\\n -1.2240 20.2970 38.2600 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 0.6890 18.4490 37.4930 H 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.7580 17.8790 36.9960 H 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.4900 18.7440 40.1050 N 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.8260 18.3310 41.4550 C 0 0 2 0 0 0 0 0 0 0 0 0\\n -2.3150 17.9870 41.4940 C 0 0 0 0 0 0 0 0 0 0 0 0\\n -2.6700 16.9190 41.9890 O 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.5130 19.4270 42.4790 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 0.9200 19.3690 43.0350 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 1.1650 18.0780 43.7820 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 0.5190 17.7790 44.7730 O 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.0840 17.2710 43.3120 N 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.2010 19.6880 39.9480 H 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.2980 17.5130 41.6840 H 0 0 0 0 0 0 0 0 0 0 0 0\\n -1.1510 19.3350 43.2430 H 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.6450 20.3160 42.0390 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 1.0590 20.1380 43.6590 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 1.5670 19.4340 42.2760 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.2760 16.4070 43.7770 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 2.5930 17.5190 42.4880 H 0 0 0 0 0 0 0 0 0 0 0 0\\n -2.6760 14.5570 40.0430 N 0 0 0 0 0 0 0 0 0 0 0 0\\n -2.1560 13.5460 40.9630 C 0 0 2 0 0 0 0 0 0 0 0 0\\n -3.1760 13.2950 42.0680 C 0 0 0 0 0 0 0 0 0 0 0 0\\n -3.3390 12.1590 42.4780 O 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.8410 14.0260 41.5770 C 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.1830 13.0140 42.4740 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 0.6330 12.0270 41.9490 C 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.3180 13.0930 43.8520 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 1.2680 11.1120 42.7870 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 0.3090 12.1730 44.6830 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 1.0960 11.1900 44.1470 C 0 0 0 0 0 0 0 0 0 0 0 0\\n -2.1730 15.4090 39.9010 H 0 0 0 0 0 0 0 0 0 0 0 0\\n -1.9960 12.6950 40.4620 H 0 0 0 0 0 0 0 0 0 0 0 0\\n -1.0260 14.8490 42.1130 H 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.2090 14.2470 40.8340 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 0.7680 11.9700 40.9600 H 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.8740 13.8210 44.2530 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 1.8500 10.3980 42.3970 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 0.1850 12.2290 45.6740 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 1.5460 10.5280 44.7460 H 0 0 0 0 0 0 0 0 0 0 0 0\\n 1 2 1 0\\n 2 3 2 0\\n 3 4 1 0\\n 3 5 1 0\\n 5 6 2 0\\n 6 7 1 0\\n 7 8 1 0\\n 8 9 1 0\\n 9 10 1 0\\n 10 8 1 0\\n 5 11 1 0\\n 2 12 1 0\\n 12 7 2 0\\n 4 13 1 0\\n 4 14 1 0\\n 4 15 1 0\\n 8 16 1 0\\n 9 17 1 0\\n 9 18 1 0\\n 10 19 1 0\\n 10 20 1 0\\n 22 21 1 0\\n 23 22 1 0\\n 24 23 2 0\\n 25 22 1 0\\n 26 25 1 0\\n 27 26 2 0\\n 28 26 1 0\\n 29 27 1 0\\n 30 28 2 0\\n 31 30 1 0\\n 31 29 2 0\\n 32 31 1 0\\n 33 21 1 0\\n 22 34 1 1\\n 35 25 1 0\\n 36 25 1 0\\n 37 27 1 0\\n 38 28 1 0\\n 39 29 1 0\\n 40 30 1 0\\n 41 32 1 0\\n 43 42 1 0\\n 44 43 1 0\\n 45 44 2 0\\n 46 43 1 0\\n 47 46 1 0\\n 48 47 1 0\\n 49 47 1 0\\n 50 42 1 0\\n 43 51 1 1\\n 52 46 1 0\\n 53 46 1 0\\n 54 47 1 0\\n 55 48 1 0\\n 56 48 1 0\\n 57 48 1 0\\n 58 49 1 0\\n 59 49 1 0\\n 60 49 1 0\\n 62 61 1 0\\n 63 62 1 0\\n 64 63 2 0\\n 65 62 1 0\\n 66 65 1 0\\n 67 66 2 0\\n 68 66 1 0\\n 69 61 1 0\\n 62 70 1 1\\n 71 65 1 0\\n 72 65 1 0\\n 73 63 1 0\\n 74 73 1 0\\n 75 74 1 0\\n 76 75 2 0\\n 77 74 1 0\\n 78 77 1 0\\n 79 78 1 0\\n 80 78 1 0\\n 81 73 1 0\\n 74 82 1 6\\n 83 77 1 0\\n 84 77 1 0\\n 85 78 1 0\\n 86 79 1 0\\n 87 79 1 0\\n 88 79 1 0\\n 89 80 1 0\\n 90 80 1 0\\n 91 80 1 0\\n 93 92 1 0\\n 94 93 1 0\\n 95 94 2 0\\n 96 93 1 0\\n 97 96 1 0\\n 98 92 1 0\\n 93 99 1 1\\n100 96 1 0\\n101 96 1 0\\n102 97 1 0\\n103 94 1 0\\n104103 1 0\\n105104 1 0\\n106105 2 0\\n107104 1 0\\n108107 1 0\\n109107 1 0\\n110103 1 0\\n104111 1 6\\n112107 1 0\\n113108 1 0\\n114108 1 0\\n115108 1 0\\n116109 1 0\\n117109 1 0\\n118109 1 0\\n120119 1 0\\n121120 1 0\\n122121 2 0\\n123120 1 0\\n124123 1 0\\n125123 1 0\\n126124 1 0\\n127119 1 0\\n120128 1 1\\n123129 1 1\\n130124 1 0\\n131124 1 0\\n132125 1 0\\n133125 1 0\\n134125 1 0\\n135126 1 0\\n136126 1 0\\n137126 1 0\\n138121 1 0\\n139138 1 0\\n140139 1 0\\n141140 2 0\\n142139 1 0\\n143142 1 0\\n144143 2 0\\n145143 1 0\\n146144 1 0\\n147145 2 0\\n148146 2 0\\n148147 1 0\\n149148 1 0\\n150138 1 0\\n139151 1 6\\n152142 1 0\\n153142 1 0\\n154144 1 0\\n155145 1 0\\n156146 1 0\\n157147 1 0\\n158149 1 0\\n160159 1 0\\n161160 1 0\\n162161 2 0\\n163160 1 0\\n164163 1 0\\n165164 2 0\\n166164 1 0\\n167165 1 0\\n168166 2 0\\n169168 1 0\\n169167 2 0\\n170159 1 0\\n160171 1 6\\n172163 1 0\\n173163 1 0\\n174165 1 0\\n175166 1 0\\n176167 1 0\\n177168 1 0\\n178169 1 0\\n180179 1 0\\n181180 1 0\\n182181 2 0\\n183180 1 0\\n184183 1 0\\n185184 1 0\\n186185 1 0\\n187179 1 0\\n180188 1 1\\n189183 1 0\\n190183 1 0\\n191184 1 0\\n192184 1 0\\n193186 1 0\\n194186 1 0\\n195186 1 0\\n197196 1 0\\n198197 1 0\\n199198 2 0\\n200196 1 0\\n201197 1 0\\n202197 1 0\\n203198 1 0\\n204203 1 0\\n205204 1 0\\n206205 2 0\\n207204 1 0\\n208207 1 0\\n209208 1 0\\n210209 2 0\\n211209 1 0\\n212203 1 0\\n204213 1 1\\n214207 1 0\\n215207 1 0\\n216208 1 0\\n217208 1 0\\n218211 1 0\\n219211 1 0\\n221220 1 0\\n222221 1 0\\n223222 2 0\\n224221 1 0\\n225224 1 0\\n226225 2 0\\n227225 1 0\\n228226 1 0\\n229227 2 0\\n230228 2 0\\n230229 1 0\\n231220 1 0\\n221232 1 6\\n233224 1 0\\n234224 1 0\\n235226 1 0\\n236227 1 0\\n237228 1 0\\n238229 1 0\\n239230 1 0\\nM END\\n\",\"sdf\");\n", | |
| "\t\tviewer_17009713681401632.getModel().setStyle({},{\"stick\": {\"colorscheme\": \"orangeCarbon\"}});\n", | |
| "\tviewer_17009713681401632.zoomTo();\n", | |
| "\tviewer_17009713681401632.addCylinder({\"color\": \"darkblue\", \"start\": {\"x\": 0.552, \"y\": 13.848, \"z\": 51.065}, \"end\": {\"x\": 0.924, \"y\": 11.774, \"z\": 50.575}, \"radius\": 0.1, \"dashed\": true});\n", | |
| "\tviewer_17009713681401632.addCylinder({\"color\": \"darkblue\", \"start\": {\"x\": 11.893, \"y\": 16.507, \"z\": 42.321}, \"end\": {\"x\": 10.6, \"y\": 16.657, \"z\": 43.743}, \"radius\": 0.1, \"dashed\": true});\n", | |
| "\tviewer_17009713681401632.addCylinder({\"color\": \"darkblue\", \"start\": {\"x\": 2.276, \"y\": 16.407, \"z\": 43.777}, \"end\": {\"x\": 3.3547, \"y\": 14.783, \"z\": 43.8576}, \"radius\": 0.1, \"dashed\": true});\n", | |
| "\tviewer_17009713681401632.addCylinder({\"color\": \"darkblue\", \"start\": {\"x\": 2.593, \"y\": 17.519, \"z\": 42.488}, \"end\": {\"x\": 3.846, \"y\": 18.272, \"z\": 40.978}, \"radius\": 0.1, \"dashed\": true});\n", | |
| "\tviewer_17009713681401632.addCylinder({\"color\": \"darkblue\", \"start\": {\"x\": -2.173, \"y\": 15.409, \"z\": 39.901}, \"end\": {\"x\": -0.858, \"y\": 16.716, \"z\": 39.194}, \"radius\": 0.1, \"dashed\": true});\n", | |
| "viewer_17009713681401632.render();\n", | |
| "});\n", | |
| "</script>" | |
| ] | |
| }, | |
| "metadata": {}, | |
| "output_type": "display_data" | |
| }, | |
| { | |
| "data": { | |
| "text/plain": [ | |
| "<py3Dmol.view at 0x7f99104e8e50>" | |
| ] | |
| }, | |
| "execution_count": 16, | |
| "metadata": {}, | |
| "output_type": "execute_result" | |
| } | |
| ], | |
| "source": [ | |
| "view = viewProt(combin)\n", | |
| "\n", | |
| "for hbd, hba in zip(source_h[m], source_hba[m]):\n", | |
| "#for hbd in hyd_hbonds:\n", | |
| " view.addCylinder({'color':'darkblue',\n", | |
| " 'start':{'x':xyz[hbd][0],'y':xyz[hbd][1],'z':xyz[hbd][2]},\n", | |
| " 'end':{'x':xyz[hba][0],'y':xyz[hba][1],'z':xyz[hba][2]},\n", | |
| " 'radius':0.1, 'dashed':True});\n", | |
| " \n", | |
| "view\n" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": null, | |
| "id": "646f0097-ab40-4a21-bf64-411cb6c4290f", | |
| "metadata": {}, | |
| "outputs": [], | |
| "source": [] | |
| } | |
| ], | |
| "metadata": { | |
| "kernelspec": { | |
| "display_name": "Python 3 (ipykernel)", | |
| "language": "python", | |
| "name": "python3" | |
| }, | |
| "language_info": { | |
| "codemirror_mode": { | |
| "name": "ipython", | |
| "version": 3 | |
| }, | |
| "file_extension": ".py", | |
| "mimetype": "text/x-python", | |
| "name": "python", | |
| "nbconvert_exporter": "python", | |
| "pygments_lexer": "ipython3", | |
| "version": "3.10.13" | |
| } | |
| }, | |
| "nbformat": 4, | |
| "nbformat_minor": 5 | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment