Source code for deepmol.standardizer.basic_standardizer

from rdkit.Chem import Mol

from deepmol.standardizer import MolecularStandardizer
from deepmol.standardizer._utils import basic_standardizer


[docs]class BasicStandardizer(MolecularStandardizer): """ Standardizes a molecule SMILES using the SanitizeMol rdkit method. """ def _standardize(self, mol: Mol) -> Mol: """ Standardizes a molecule SMILES using a custom set of steps. Parameters ---------- mol: Mol RDKit Mol object Returns ------- mol: str Standardized mol. """ return basic_standardizer(mol)