Skip to content

Commit 32d98e8

Browse files
Fix failures due to undefined stereochemistry (#77)
1 parent ede08ca commit 32d98e8

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

absolv/setup.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ def _approximate_box_size_by_density(
3636
"""
3737

3838
molecules = {
39-
smiles: openff.toolkit.Molecule.from_smiles(smiles)
39+
smiles: openff.toolkit.Molecule.from_smiles(smiles, allow_undefined_stereo=True)
4040
for smiles in {smiles for smiles, _ in components}
4141
}
4242

@@ -102,9 +102,13 @@ def _molecule_from_smiles(smiles: str) -> openff.toolkit.Molecule:
102102
"""Create a molecule from a SMILES string."""
103103

104104
try:
105-
molecule = openff.toolkit.Molecule.from_mapped_smiles(smiles)
105+
molecule = openff.toolkit.Molecule.from_mapped_smiles(
106+
smiles, allow_undefined_stereo=True
107+
)
106108
except (openff.toolkit.utils.exceptions.SmilesParsingError, ValueError):
107-
molecule = openff.toolkit.Molecule.from_smiles(smiles)
109+
molecule = openff.toolkit.Molecule.from_smiles(
110+
smiles, allow_undefined_stereo=True
111+
)
108112

109113
return molecule
110114

0 commit comments

Comments
 (0)