|
a |
|
b/constants.py |
|
|
1 |
import numpy as np |
|
|
2 |
from rdkit import Chem |
|
|
3 |
import torch |
|
|
4 |
|
|
|
5 |
# ------------------------------------------------------------------------------ |
|
|
6 |
# Computational |
|
|
7 |
# ------------------------------------------------------------------------------ |
|
|
8 |
FLOAT_TYPE = torch.float32 |
|
|
9 |
INT_TYPE = torch.int64 |
|
|
10 |
|
|
|
11 |
|
|
|
12 |
# ------------------------------------------------------------------------------ |
|
|
13 |
# Bond parameters |
|
|
14 |
# ------------------------------------------------------------------------------ |
|
|
15 |
|
|
|
16 |
# margin1, margin2, margin3 = 10, 5, 3 |
|
|
17 |
margin1, margin2, margin3 = 3, 2, 1 |
|
|
18 |
|
|
|
19 |
allowed_bonds = {'H': 1, 'C': 4, 'N': 3, 'O': 2, 'F': 1, 'B': 3, 'Al': 3, |
|
|
20 |
'Si': 4, 'P': [3, 5], |
|
|
21 |
'S': 4, 'Cl': 1, 'As': 3, 'Br': 1, 'I': 1, 'Hg': [1, 2], |
|
|
22 |
'Bi': [3, 5]} |
|
|
23 |
|
|
|
24 |
# Bond lengths from: |
|
|
25 |
# http://www.wiredchemist.com/chemistry/data/bond_energies_lengths.html |
|
|
26 |
# And: |
|
|
27 |
# http://chemistry-reference.com/tables/Bond%20Lengths%20and%20Enthalpies.pdf |
|
|
28 |
bonds1 = {'H': {'H': 74, 'C': 109, 'N': 101, 'O': 96, 'F': 92, |
|
|
29 |
'B': 119, 'Si': 148, 'P': 144, 'As': 152, 'S': 134, |
|
|
30 |
'Cl': 127, 'Br': 141, 'I': 161}, |
|
|
31 |
'C': {'H': 109, 'C': 154, 'N': 147, 'O': 143, 'F': 135, |
|
|
32 |
'Si': 185, 'P': 184, 'S': 182, 'Cl': 177, 'Br': 194, |
|
|
33 |
'I': 214}, |
|
|
34 |
'N': {'H': 101, 'C': 147, 'N': 145, 'O': 140, 'F': 136, |
|
|
35 |
'Cl': 175, 'Br': 214, 'S': 168, 'I': 222, 'P': 177}, |
|
|
36 |
'O': {'H': 96, 'C': 143, 'N': 140, 'O': 148, 'F': 142, |
|
|
37 |
'Br': 172, 'S': 151, 'P': 163, 'Si': 163, 'Cl': 164, |
|
|
38 |
'I': 194}, |
|
|
39 |
'F': {'H': 92, 'C': 135, 'N': 136, 'O': 142, 'F': 142, |
|
|
40 |
'S': 158, 'Si': 160, 'Cl': 166, 'Br': 178, 'P': 156, |
|
|
41 |
'I': 187}, |
|
|
42 |
'B': {'H': 119, 'Cl': 175}, |
|
|
43 |
'Si': {'Si': 233, 'H': 148, 'C': 185, 'O': 163, 'S': 200, |
|
|
44 |
'F': 160, 'Cl': 202, 'Br': 215, 'I': 243 }, |
|
|
45 |
'Cl': {'Cl': 199, 'H': 127, 'C': 177, 'N': 175, 'O': 164, |
|
|
46 |
'P': 203, 'S': 207, 'B': 175, 'Si': 202, 'F': 166, |
|
|
47 |
'Br': 214}, |
|
|
48 |
'S': {'H': 134, 'C': 182, 'N': 168, 'O': 151, 'S': 204, |
|
|
49 |
'F': 158, 'Cl': 207, 'Br': 225, 'Si': 200, 'P': 210, |
|
|
50 |
'I': 234}, |
|
|
51 |
'Br': {'Br': 228, 'H': 141, 'C': 194, 'O': 172, 'N': 214, |
|
|
52 |
'Si': 215, 'S': 225, 'F': 178, 'Cl': 214, 'P': 222}, |
|
|
53 |
'P': {'P': 221, 'H': 144, 'C': 184, 'O': 163, 'Cl': 203, |
|
|
54 |
'S': 210, 'F': 156, 'N': 177, 'Br': 222}, |
|
|
55 |
'I': {'H': 161, 'C': 214, 'Si': 243, 'N': 222, 'O': 194, |
|
|
56 |
'S': 234, 'F': 187, 'I': 266}, |
|
|
57 |
'As': {'H': 152} |
|
|
58 |
} |
|
|
59 |
|
|
|
60 |
bonds2 = {'C': {'C': 134, 'N': 129, 'O': 120, 'S': 160}, |
|
|
61 |
'N': {'C': 129, 'N': 125, 'O': 121}, |
|
|
62 |
'O': {'C': 120, 'N': 121, 'O': 121, 'P': 150}, |
|
|
63 |
'P': {'O': 150, 'S': 186}, |
|
|
64 |
'S': {'P': 186, 'C': 160}} |
|
|
65 |
|
|
|
66 |
|
|
|
67 |
bonds3 = {'C': {'C': 120, 'N': 116, 'O': 113}, |
|
|
68 |
'N': {'C': 116, 'N': 110}, |
|
|
69 |
'O': {'C': 113}} |
|
|
70 |
|
|
|
71 |
bond_dict = [None, Chem.rdchem.BondType.SINGLE, Chem.rdchem.BondType.DOUBLE, |
|
|
72 |
Chem.rdchem.BondType.TRIPLE, Chem.rdchem.BondType.AROMATIC] |
|
|
73 |
|
|
|
74 |
# https://en.wikipedia.org/wiki/Covalent_radius#Radii_for_multiple_bonds |
|
|
75 |
# (2022/08/14) |
|
|
76 |
covalent_radii = {'H': 32, 'C': 60, 'N': 54, 'O': 53, 'F': 53, 'B': 73, |
|
|
77 |
'Al': 111, 'Si': 102, 'P': 94, 'S': 94, 'Cl': 93, 'As': 106, |
|
|
78 |
'Br': 109, 'I': 125, 'Hg': 133, 'Bi': 135} |
|
|
79 |
|
|
|
80 |
# ------------------------------------------------------------------------------ |
|
|
81 |
# Backbone geometry |
|
|
82 |
# Taken from: Bhagavan, N. V., and C. E. Ha. |
|
|
83 |
# "Chapter 4-Three-dimensional structure of proteins and disorders of protein misfolding." |
|
|
84 |
# Essentials of Medical Biochemistry (2015): 31-51. |
|
|
85 |
# https://www.sciencedirect.com/science/article/pii/B978012416687500004X |
|
|
86 |
# ------------------------------------------------------------------------------ |
|
|
87 |
N_CA_DIST = 1.47 |
|
|
88 |
CA_C_DIST = 1.53 |
|
|
89 |
N_CA_C_ANGLE = 110 * np.pi / 180 |
|
|
90 |
|
|
|
91 |
|
|
|
92 |
# ------------------------------------------------------------------------------ |
|
|
93 |
# Dataset-specific constants |
|
|
94 |
# ------------------------------------------------------------------------------ |
|
|
95 |
dataset_params = {} |
|
|
96 |
dataset_params['bindingmoad'] = { |
|
|
97 |
'atom_encoder': {'C': 0, 'N': 1, 'O': 2, 'S': 3, 'B': 4, 'Br': 5, 'Cl': 6, 'P': 7, 'I': 8, 'F': 9}, |
|
|
98 |
'atom_decoder': ['C', 'N', 'O', 'S', 'B', 'Br', 'Cl', 'P', 'I', 'F'], |
|
|
99 |
'aa_encoder': {'A': 0, 'C': 1, 'D': 2, 'E': 3, 'F': 4, 'G': 5, 'H': 6, 'I': 7, 'K': 8, 'L': 9, 'M': 10, 'N': 11, 'P': 12, 'Q': 13, 'R': 14, 'S': 15, 'T': 16, 'V': 17, 'W': 18, 'Y': 19}, |
|
|
100 |
'aa_decoder': ['A', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'K', 'L', 'M', 'N', 'P', 'Q', 'R', 'S', 'T', 'V', 'W', 'Y'], |
|
|
101 |
# PyMOL colors, see: https://pymolwiki.org/index.php/Color_Values#Chemical_element_colours |
|
|
102 |
'colors_dic': ['#33ff33', '#3333ff', '#ff4d4d', '#e6c540', '#ffb5b5', '#A62929', '#1FF01F', '#ff8000', '#940094', '#B3FFFF', '#b3e3f5'], |
|
|
103 |
'radius_dic': [0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3], |
|
|
104 |
'bonds1': [ |
|
|
105 |
[154.0, 147.0, 143.0, 182.0, 0.0, 194.0, 177.0, 184.0, 214.0, 135.0], |
|
|
106 |
[147.0, 145.0, 140.0, 168.0, 0.0, 214.0, 175.0, 177.0, 222.0, 136.0], |
|
|
107 |
[143.0, 140.0, 148.0, 151.0, 0.0, 172.0, 164.0, 163.0, 194.0, 142.0], |
|
|
108 |
[182.0, 168.0, 151.0, 204.0, 0.0, 225.0, 207.0, 210.0, 234.0, 158.0], |
|
|
109 |
[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 175.0, 0.0, 0.0, 0.0], |
|
|
110 |
[194.0, 214.0, 172.0, 225.0, 0.0, 228.0, 214.0, 222.0, 0.0, 178.0], |
|
|
111 |
[177.0, 175.0, 164.0, 207.0, 175.0, 214.0, 199.0, 203.0, 0.0, 166.0], |
|
|
112 |
[184.0, 177.0, 163.0, 210.0, 0.0, 222.0, 203.0, 221.0, 0.0, 156.0], |
|
|
113 |
[214.0, 222.0, 194.0, 234.0, 0.0, 0.0, 0.0, 0.0, 266.0, 187.0], |
|
|
114 |
[135.0, 136.0, 142.0, 158.0, 0.0, 178.0, 166.0, 156.0, 187.0, 142.0]], |
|
|
115 |
'bonds2': [[134.0, 129.0, 120.0, 160.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], |
|
|
116 |
[129.0, 125.0, 121.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], |
|
|
117 |
[120.0, 121.0, 121.0, 0.0, 0.0, 0.0, 0.0, 150.0, 0.0, 0.0], |
|
|
118 |
[160.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 186.0, 0.0, 0.0], |
|
|
119 |
[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], |
|
|
120 |
[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], |
|
|
121 |
[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], |
|
|
122 |
[0.0, 0.0, 150.0, 186.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], |
|
|
123 |
[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], |
|
|
124 |
[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]], |
|
|
125 |
'bonds3': [[120.0, 116.0, 113.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], |
|
|
126 |
[116.0, 110.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], |
|
|
127 |
[113.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], |
|
|
128 |
[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], |
|
|
129 |
[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], |
|
|
130 |
[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], |
|
|
131 |
[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], |
|
|
132 |
[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], |
|
|
133 |
[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], |
|
|
134 |
[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]], |
|
|
135 |
'lennard_jones_rm': [ |
|
|
136 |
[120.0, 116.0, 113.0, 160.0, 133.0, 194.0, 177.0, 184.0, 214.0, 135.0], |
|
|
137 |
[116.0, 110.0, 121.0, 168.0, 127.0, 214.0, 175.0, 177.0, 222.0, 136.0], |
|
|
138 |
[113.0, 121.0, 121.0, 151.0, 126.0, 172.0, 164.0, 150.0, 194.0, 142.0], |
|
|
139 |
[160.0, 168.0, 151.0, 204.0, 167.0, 225.0, 207.0, 186.0, 234.0, 158.0], |
|
|
140 |
[133.0, 127.0, 126.0, 167.0, 146.0, 182.0, 175.0, 167.0, 198.0, 126.0], |
|
|
141 |
[194.0, 214.0, 172.0, 225.0, 182.0, 228.0, 214.0, 222.0, 234.0, 178.0], |
|
|
142 |
[177.0, 175.0, 164.0, 207.0, 175.0, 214.0, 199.0, 203.0, 218.0, 166.0], |
|
|
143 |
[184.0, 177.0, 150.0, 186.0, 167.0, 222.0, 203.0, 221.0, 219.0, 156.0], |
|
|
144 |
[214.0, 222.0, 194.0, 234.0, 198.0, 234.0, 218.0, 219.0, 266.0, 187.0], |
|
|
145 |
[135.0, 136.0, 142.0, 158.0, 126.0, 178.0, 166.0, 156.0, 187.0, 142.0]], |
|
|
146 |
'atom_hist': {'C': 545542, 'N': 90205, 'O': 132965, 'S': 9342, 'B': 109, |
|
|
147 |
'Br': 1424, 'Cl': 5516, 'P': 5154, 'I': 445, 'F': 9742}, |
|
|
148 |
'aa_hist': {'A': 109798, 'C': 31556, 'D': 83921, 'E': 79405, 'F': 97083, |
|
|
149 |
'G': 139319, 'H': 62661, 'I': 99008, 'K': 62403, 'L': 155105, |
|
|
150 |
'M': 59977, 'N': 70437, 'P': 58833, 'Q': 48254, 'R': 74215, |
|
|
151 |
'S': 103286, 'T': 90972, 'V': 119954, 'W': 42017, 'Y': 90596}, |
|
|
152 |
} |
|
|
153 |
|
|
|
154 |
dataset_params['crossdock_full'] = { |
|
|
155 |
'atom_encoder': {'C': 0, 'N': 1, 'O': 2, 'S': 3, 'B': 4, 'Br': 5, 'Cl': 6, 'P': 7, 'I': 8, 'F': 9, 'others': 10}, |
|
|
156 |
'atom_decoder': ['C', 'N', 'O', 'S', 'B', 'Br', 'Cl', 'P', 'I', 'F', 'others'], |
|
|
157 |
'aa_encoder': {'C': 0, 'N': 1, 'O': 2, 'S': 3, 'B': 4, 'Br': 5, 'Cl': 6, 'P': 7, 'I': 8, 'F': 9, 'others': 10}, |
|
|
158 |
'aa_decoder': ['C', 'N', 'O', 'S', 'B', 'Br', 'Cl', 'P', 'I', 'F', 'others'], |
|
|
159 |
'colors_dic': ['#33ff33', '#3333ff', '#ff4d4d', '#e6c540', '#ffb5b5', '#A62929', '#1FF01F', '#ff8000', '#940094', '#B3FFFF', '#ffb5b5'], |
|
|
160 |
'radius_dic': [0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3], |
|
|
161 |
'bonds1': [[154.0, 147.0, 143.0, 182.0, 0.0, 194.0, 177.0, 184.0, 214.0, 135.0, 0.0], [147.0, 145.0, 140.0, 168.0, 0.0, 214.0, 175.0, 177.0, 222.0, 136.0, 0.0], [143.0, 140.0, 148.0, 151.0, 0.0, 172.0, 164.0, 163.0, 194.0, 142.0, 0.0], [182.0, 168.0, 151.0, 204.0, 0.0, 225.0, 207.0, 210.0, 234.0, 158.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 175.0, 0.0, 0.0, 0.0, 0.0], [194.0, 214.0, 172.0, 225.0, 0.0, 228.0, 214.0, 222.0, 0.0, 178.0, 0.0], [177.0, 175.0, 164.0, 207.0, 175.0, 214.0, 199.0, 203.0, 0.0, 166.0, 0.0], [184.0, 177.0, 163.0, 210.0, 0.0, 222.0, 203.0, 221.0, 0.0, 156.0, 0.0], [214.0, 222.0, 194.0, 234.0, 0.0, 0.0, 0.0, 0.0, 266.0, 187.0, 0.0], [135.0, 136.0, 142.0, 158.0, 0.0, 178.0, 166.0, 156.0, 187.0, 142.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]], |
|
|
162 |
'bonds2': [[134.0, 129.0, 120.0, 160.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [129.0, 125.0, 121.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [120.0, 121.0, 121.0, 0.0, 0.0, 0.0, 0.0, 150.0, 0.0, 0.0, 0.0], [160.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 186.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 150.0, 186.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]], |
|
|
163 |
'bonds3': [[120.0, 116.0, 113.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [116.0, 110.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [113.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]], |
|
|
164 |
'lennard_jones_rm': [[120.0, 116.0, 113.0, 160.0, 133.0, 194.0, 177.0, 184.0, 214.0, 135.0, 0.0], [116.0, 110.0, 121.0, 168.0, 127.0, 214.0, 175.0, 177.0, 222.0, 136.0, 0.0], [113.0, 121.0, 121.0, 151.0, 126.0, 172.0, 164.0, 150.0, 194.0, 142.0, 0.0], [160.0, 168.0, 151.0, 204.0, 167.0, 225.0, 207.0, 186.0, 234.0, 158.0, 0.0], [133.0, 127.0, 126.0, 167.0, 146.0, 182.0, 175.0, 167.0, 198.0, 126.0, 0.0], [194.0, 214.0, 172.0, 225.0, 182.0, 228.0, 214.0, 222.0, 234.0, 178.0, 0.0], [177.0, 175.0, 164.0, 207.0, 175.0, 214.0, 199.0, 203.0, 218.0, 166.0, 0.0], [184.0, 177.0, 150.0, 186.0, 167.0, 222.0, 203.0, 221.0, 219.0, 156.0, 0.0], [214.0, 222.0, 194.0, 234.0, 198.0, 234.0, 218.0, 219.0, 266.0, 187.0, 0.0], [135.0, 136.0, 142.0, 158.0, 126.0, 178.0, 166.0, 156.0, 187.0, 142.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]], |
|
|
165 |
'atom_hist': {'C': 1570767, 'N': 273858, 'O': 396837, 'S': 26352, 'B': 0, 'Br': 0, 'Cl': 15058, 'P': 25994, 'I': 0, 'F': 30687, 'others': 0}, |
|
|
166 |
'aa_hist': {'C': 23302704, 'N': 6093090, 'O': 6701210, 'S': 276805, 'B': 0, 'Br': 0, 'Cl': 0, 'P': 0, 'I': 0, 'F': 0, 'others': 0}, |
|
|
167 |
} |
|
|
168 |
|
|
|
169 |
dataset_params['crossdock'] = { |
|
|
170 |
'atom_encoder': {'C': 0, 'N': 1, 'O': 2, 'S': 3, 'B': 4, 'Br': 5, 'Cl': 6, 'P': 7, 'I': 8, 'F': 9}, |
|
|
171 |
'atom_decoder': ['C', 'N', 'O', 'S', 'B', 'Br', 'Cl', 'P', 'I', 'F'], |
|
|
172 |
'aa_encoder': {'A': 0, 'C': 1, 'D': 2, 'E': 3, 'F': 4, 'G': 5, 'H': 6, 'I': 7, 'K': 8, 'L': 9, 'M': 10, 'N': 11, 'P': 12, 'Q': 13, 'R': 14, 'S': 15, 'T': 16, 'V': 17, 'W': 18, 'Y': 19}, |
|
|
173 |
'aa_decoder': ['A', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'K', 'L', 'M', 'N', 'P', 'Q', 'R', 'S', 'T', 'V', 'W', 'Y'], |
|
|
174 |
# PyMOL colors, see: https://pymolwiki.org/index.php/Color_Values#Chemical_element_colours |
|
|
175 |
'colors_dic': ['#33ff33', '#3333ff', '#ff4d4d', '#e6c540', '#ffb5b5', '#A62929', '#1FF01F', '#ff8000', '#940094', '#B3FFFF'], |
|
|
176 |
'radius_dic': [0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3], |
|
|
177 |
'bonds1': [[154.0, 147.0, 143.0, 182.0, 0.0, 194.0, 177.0, 184.0, 214.0, 135.0], [147.0, 145.0, 140.0, 168.0, 0.0, 214.0, 175.0, 177.0, 222.0, 136.0], [143.0, 140.0, 148.0, 151.0, 0.0, 172.0, 164.0, 163.0, 194.0, 142.0], [182.0, 168.0, 151.0, 204.0, 0.0, 225.0, 207.0, 210.0, 234.0, 158.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 175.0, 0.0, 0.0, 0.0], [194.0, 214.0, 172.0, 225.0, 0.0, 228.0, 214.0, 222.0, 0.0, 178.0], [177.0, 175.0, 164.0, 207.0, 175.0, 214.0, 199.0, 203.0, 0.0, 166.0], [184.0, 177.0, 163.0, 210.0, 0.0, 222.0, 203.0, 221.0, 0.0, 156.0], [214.0, 222.0, 194.0, 234.0, 0.0, 0.0, 0.0, 0.0, 266.0, 187.0], [135.0, 136.0, 142.0, 158.0, 0.0, 178.0, 166.0, 156.0, 187.0, 142.0]], |
|
|
178 |
'bonds2': [[134.0, 129.0, 120.0, 160.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [129.0, 125.0, 121.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [120.0, 121.0, 121.0, 0.0, 0.0, 0.0, 0.0, 150.0, 0.0, 0.0], [160.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 186.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 150.0, 186.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]], |
|
|
179 |
'bonds3': [[120.0, 116.0, 113.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [116.0, 110.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [113.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]], |
|
|
180 |
'lennard_jones_rm': [[120.0, 116.0, 113.0, 160.0, 133.0, 194.0, 177.0, 184.0, 214.0, 135.0], [116.0, 110.0, 121.0, 168.0, 127.0, 214.0, 175.0, 177.0, 222.0, 136.0], [113.0, 121.0, 121.0, 151.0, 126.0, 172.0, 164.0, 150.0, 194.0, 142.0], [160.0, 168.0, 151.0, 204.0, 167.0, 225.0, 207.0, 186.0, 234.0, 158.0], [133.0, 127.0, 126.0, 167.0, 146.0, 182.0, 175.0, 167.0, 198.0, 126.0], [194.0, 214.0, 172.0, 225.0, 182.0, 228.0, 214.0, 222.0, 234.0, 178.0], [177.0, 175.0, 164.0, 207.0, 175.0, 214.0, 199.0, 203.0, 218.0, 166.0], [184.0, 177.0, 150.0, 186.0, 167.0, 222.0, 203.0, 221.0, 219.0, 156.0], [214.0, 222.0, 194.0, 234.0, 198.0, 234.0, 218.0, 219.0, 266.0, 187.0], [135.0, 136.0, 142.0, 158.0, 126.0, 178.0, 166.0, 156.0, 187.0, 142.0]], |
|
|
181 |
'atom_hist': {'C': 1570032, 'N': 273792, 'O': 396623, 'S': 26339, 'B': 0, 'Br': 0, 'Cl': 15055, 'P': 25975, 'I': 0, 'F': 30673}, |
|
|
182 |
'aa_hist': {'A': 277175, 'C': 92406, 'D': 254046, 'E': 201833, 'F': 234995, 'G': 376966, 'H': 147704, 'I': 290683, 'K': 173210, 'L': 421883, 'M': 157813, 'N': 174241, 'P': 148581, 'Q': 120232, 'R': 173848, 'S': 274430, 'T': 247605, 'V': 326134, 'W': 88552, 'Y': 226668}, |
|
|
183 |
} |