syndirella.route.CobblerBench
syndirella.CobblerBench.py
This module contains the CobblerBench class. One instance is made for each step.
Classes
This class is used to perform the whole process of finding analogues of reactants. Since the final elaborated products |
Module Contents
- class syndirella.route.CobblerBench.CobblerBench(product: str, reactants: Tuple[str] | str, reaction_name: str, output_dir: str, id: str, num_steps: int, current_step: int, filter: bool, route_uuid: str, atom_diff_min: int, atom_diff_max: int)[source]
This class is used to perform the whole process of finding analogues of reactants. Since the final elaborated products are ‘slippers’ in this analogy, the CobblerBench is where these slippers are made.
It is given a step of a full route.
- smarts_handler: syndirella.SMARTSHandler.SMARTSHandler[source]
- reaction: syndirella.route.Reaction.Reaction = None[source]
- _make_reactant_mols(reactants) Tuple[rdkit.Chem.Mol][source]
This function is used to make reactant molecules from the input SMILES.
- define_reaction()[source]
This function is used to define the reaction and finding ids and attachment atoms.