File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 88from .core import ScaffoldGraph , Scaffold , MurckoRingFragmenter
99from .core .fragment import get_murcko_scaffold
1010from .prioritization import original_ruleset
11-
12- rdlogger = RDLogger .logger ()
11+ from .utils import supress_rdlogger
1312
1413
1514class ScaffoldTree (ScaffoldGraph ):
@@ -114,6 +113,7 @@ def prioritization_rules(self):
114113 return self .rules
115114
116115
116+ @supress_rdlogger ()
117117def tree_frags_from_mol (mol , prioritization_rules = None ):
118118 """Generate a scaffold tree from a single molecule without using networkx.
119119
@@ -141,7 +141,6 @@ def tree_frags_from_mol(mol, prioritization_rules=None):
141141 >>> frags = tree_frags_from_mol(molecule)
142142
143143 """
144- rdlogger .setLevel (4 )
145144 scaffold = Scaffold (get_murcko_scaffold (mol ))
146145 rdmolops .RemoveStereochemistry (scaffold .mol )
147146 parents = [scaffold ]
@@ -158,6 +157,5 @@ def _next_scaffold(child):
158157 _next_scaffold (next_parent )
159158
160159 _next_scaffold (scaffold )
161- rdlogger .setLevel (3 )
162160
163161 return [p .mol for p in parents ]
You can’t perform that action at this time.
0 commit comments