File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -325,3 +325,17 @@ def test_conformer_energy():
325325 e3 = mol3 .GetConformer (3 ).GetPropsAsDict ()
326326 assert np .isclose (e3 ["rdkit_MMFF94s_noEstat_energy" ], 38.217380 , atol = 1 )
327327 assert np .isclose (e3 ["rdkit_MMFF94s_noEstat_delta_energy" ], 0.0 , atol = 0.1 )
328+
329+ def test_conformer_no_rotatable_bonds ():
330+ mol = dm .to_mol ("c1ccccc1" )
331+
332+ random .seed (42 )
333+ np .random .seed (42 )
334+ mol1 = dm .conformers .generate (mol , minimize_energy = True )
335+
336+ random .seed (42 )
337+ np .random .seed (42 )
338+ mol2 = dm .conformers .generate (mol , minimize_energy = True , eratio = 3 )
339+
340+ # `eratio` should be ignored for this molecule as it has no rotatable bonds
341+ assert mol1 .GetNumConformers () == mol2 .GetNumConformers ()
You can’t perform that action at this time.
0 commit comments