syndirella.error
error.py
Possible errors when using syndirella.
Exceptions
Common base class for all non-exit exceptions. |
|
Common base class for all non-exit exceptions. |
|
Common base class for all non-exit exceptions. |
|
Common base class for all non-exit exceptions. |
|
Common base class for all non-exit exceptions. |
|
Common base class for all non-exit exceptions. |
|
Common base class for all non-exit exceptions. |
|
Common base class for all non-exit exceptions. |
|
Common base class for all non-exit exceptions. |
|
Common base class for all non-exit exceptions. |
|
Common base class for all non-exit exceptions. |
|
Common base class for all non-exit exceptions. |
Module Contents
- exception syndirella.error.ChemicalErrorBase(message: str, inchi: str | None = None, smiles: str | None = None, mol: rdkit.Chem.Mol | None = None)[source]
Bases:
ExceptionCommon base class for all non-exit exceptions.
- exception syndirella.error.MolError(route_uuid: str | None = None, message: str = 'Could not create a Chem.Mol object.', inchi: str | None = None, smiles: str | None = None, mol: rdkit.Chem.Mol | None = None)[source]
Bases:
ChemicalErrorBaseCommon base class for all non-exit exceptions.
- exception syndirella.error.SMARTSError(route_uuid: str | None = None, message: str = 'An error occurred with SMARTS handling.', inchi: str | None = None, smiles: str | None = None, mol: rdkit.Chem.Mol | None = None)[source]
Bases:
ChemicalErrorBaseCommon base class for all non-exit exceptions.
- exception syndirella.error.NoReactants(route_uuid: str | None = None, message: str = 'No reactants found for the reaction.', inchi: str | None = None, smiles: str | None = None, mol: rdkit.Chem.Mol | None = None)[source]
Bases:
ChemicalErrorBaseCommon base class for all non-exit exceptions.
- exception syndirella.error.NoSynthesisRoute(message: str = 'No synthesis route could be found.', inchi: str | None = None, smiles: str | None = None, mol: rdkit.Chem.Mol | None = None)[source]
Bases:
ChemicalErrorBaseCommon base class for all non-exit exceptions.
- exception syndirella.error.ReactionError(route_uuid: str, message: str = 'An error occurred during the reaction.', inchi: str | None = None, smiles: str | None = None, mol: rdkit.Chem.Mol | None = None)[source]
Bases:
ChemicalErrorBaseCommon base class for all non-exit exceptions.
- exception syndirella.error.ProductFormationError(route_uuid: str, message: str = 'Failed to form the scaffold.', inchi: str | None = None, smiles: str | None = None, mol: rdkit.Chem.Mol | None = None)[source]
Bases:
ChemicalErrorBaseCommon base class for all non-exit exceptions.
- exception syndirella.error.ScaffoldPlacementError(route_uuid: str | None = None, message: str = 'Scaffold could not be successfully placed.', inchi: str | None = None, smiles: str | None = None, mol: rdkit.Chem.Mol | None = None)[source]
Bases:
ChemicalErrorBaseCommon base class for all non-exit exceptions.
- exception syndirella.error.PlacementError(route_uuid: str, message: str = 'Placement could not be successfully performed.', inchi: str | None = None, smiles: str | None = None, mol: rdkit.Chem.Mol | None = None)[source]
Bases:
ChemicalErrorBaseCommon base class for all non-exit exceptions.
- exception syndirella.error.NoScaffold(route_uuid: str, message: str = 'No scaffold could be found.', inchi: str | None = None, smiles: str | None = None, mol: rdkit.Chem.Mol | None = None)[source]
Bases:
ChemicalErrorBaseCommon base class for all non-exit exceptions.
- exception syndirella.error.NoToHippo(route_uuid: str, message: str = 'The to_hippo pickle file could not be successfully created.', inchi: str | None = None, smiles: str | None = None, mol: rdkit.Chem.Mol | None = None)[source]
Bases:
ChemicalErrorBaseCommon base class for all non-exit exceptions.
- exception syndirella.error.APIQueryError(message: str = 'The API query did not successfully return critical information.', inchi: str | None = None, smiles: str | None = None, mol: rdkit.Chem.Mol | None = None, route_uuid: str | None = None)[source]
Bases:
ChemicalErrorBaseCommon base class for all non-exit exceptions.