Spaces:
Sleeping
Sleeping
Update main.py
Browse files
main.py
CHANGED
|
@@ -52,11 +52,16 @@ def calculate_descriptors(smiles):
|
|
| 52 |
if mol is None:
|
| 53 |
return None
|
| 54 |
|
| 55 |
-
molwt = Descriptors.MolWt(mol)
|
| 56 |
-
tpsa = Descriptors.TPSA(mol)
|
| 57 |
-
slogp = Descriptors.MolLogP(mol)
|
| 58 |
-
sa = sascorer.calculateScore(mol)
|
| 59 |
-
qed = QED.qed(mol)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 60 |
|
| 61 |
# 检查除法前是否为 0
|
| 62 |
if tpsa == 0:
|
|
|
|
| 52 |
if mol is None:
|
| 53 |
return None
|
| 54 |
|
| 55 |
+
# molwt = Descriptors.MolWt(mol)
|
| 56 |
+
# tpsa = Descriptors.TPSA(mol)
|
| 57 |
+
# slogp = Descriptors.MolLogP(mol)
|
| 58 |
+
# sa = sascorer.calculateScore(mol)
|
| 59 |
+
# qed = QED.qed(mol)
|
| 60 |
+
molwt = round(Descriptors.MolWt(mol), 1) # 保留 1 位小数
|
| 61 |
+
tpsa = round(Descriptors.TPSA(mol), 1)
|
| 62 |
+
slogp = round(Descriptors.MolLogP(mol), 1)
|
| 63 |
+
sa = round(sascorer.calculateScore(mol), 1)
|
| 64 |
+
qed = round(QED.qed(mol), 1)
|
| 65 |
|
| 66 |
# 检查除法前是否为 0
|
| 67 |
if tpsa == 0:
|