We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 003eebd commit 1d0feb5Copy full SHA for 1d0feb5
1 file changed
scaffoldgraph/core/graph.py
@@ -18,7 +18,9 @@
18
from rdkit.Chem.rdMolDescriptors import CalcNumRings
19
20
from scaffoldgraph.io import *
21
+from scaffoldgraph import rdversion
22
from scaffoldgraph.utils import canonize_smiles
23
+
24
from .fragment import get_murcko_scaffold, get_annotated_murcko_scaffold
25
from .scaffold import Scaffold
26
@@ -37,7 +39,11 @@ def init_molecule_name(mol):
37
39
38
40
"""
41
if not mol.HasProp('_Name') or mol.GetProp('_Name') == '':
- n = rdMolHash.GenerateMoleculeHashString(mol)
42
+ if rdversion < '2020.09.01':
43
+ n = rdMolHash.GenerateMoleculeHashString(mol)
44
+ else: # New version deprecated GenrateMolHashString
45
+ hashf = rdMolHash.HashFunction.CanonicalSmiles
46
+ n = 'MolNode-' + rdMolHash.MolHash(hashf)
47
mol.SetProp('_Name', n)
48
49
0 commit comments