schrodinger.application.steps.dataclasses module¶
Data classes to be used as input/output objects for steps and their associated serializers which may be used when batching those steps.
- exception schrodinger.application.steps.dataclasses.StepsError¶
Bases:
RuntimeError
- class schrodinger.application.steps.dataclasses.MolToSmilesSerializer¶
Bases:
schrodinger.stepper.stepper.Serializer
A serializer using RDKit’s canonical SMILES of the Mol as the serialized form.
- DataType¶
alias of
rdkit.Chem.rdchem.Mol
- deserialize(fname)¶
Read in items from
fname
. :type fname: str :rtype: iterable[self.DataType]
- fromString(smiles_str)¶
- toString(output_mol)¶
- class schrodinger.application.steps.dataclasses.MolInMixin¶
Bases:
object
- Input¶
alias of
rdkit.Chem.rdchem.Mol
- InputSerializer¶
alias of
schrodinger.application.steps.dataclasses.MolToSmilesSerializer
- class schrodinger.application.steps.dataclasses.MolOutMixin¶
Bases:
object
- Output¶
alias of
rdkit.Chem.rdchem.Mol
- OutputSerializer¶
alias of
schrodinger.application.steps.dataclasses.MolToSmilesSerializer
- class schrodinger.application.steps.dataclasses.MolMolMixin¶
Bases:
schrodinger.application.steps.dataclasses.MolInMixin
,schrodinger.application.steps.dataclasses.MolOutMixin
- class schrodinger.application.steps.dataclasses.ScoredMol(*args, _param_type=<object object>, **kwargs)¶
Bases:
schrodinger.models.parameters.CompoundParam
- mol: rdkit.Chem.rdchem.Mol¶
A parameter of the class.
- score: float¶
A parameter of the class.
- molChanged¶
A
pyqtSignal
emitted by instances of the class.
- molReplaced¶
A
pyqtSignal
emitted by instances of the class.
- scoreChanged¶
A
pyqtSignal
emitted by instances of the class.
- scoreReplaced¶
A
pyqtSignal
emitted by instances of the class.
- class schrodinger.application.steps.dataclasses.ScoredMolSerializer¶
Bases:
schrodinger.stepper.stepper.Serializer
A serializer using RDKit’s canonical SMILES of the Mol and the score value string separated by a ‘,’ as the serialized form.
- DataType¶
alias of
schrodinger.application.steps.dataclasses.ScoredMol
- SEPARATOR = ','¶
- toString(scored_mol)¶
- fromString(scored_mol_str)¶
- class schrodinger.application.steps.dataclasses.ScoredMolInMixin¶
Bases:
object
- Input¶
alias of
schrodinger.application.steps.dataclasses.ScoredMol
- InputSerializer¶
alias of
schrodinger.application.steps.dataclasses.ScoredMolSerializer
- class schrodinger.application.steps.dataclasses.ScoredMolOutMixin¶
Bases:
object
- Output¶
alias of
schrodinger.application.steps.dataclasses.ScoredMol
- OutputSerializer¶
alias of
schrodinger.application.steps.dataclasses.ScoredMolSerializer
- class schrodinger.application.steps.dataclasses.ScorerMixin¶
Bases:
object
- Input¶
alias of
rdkit.Chem.rdchem.Mol
- InputSerializer¶
alias of
schrodinger.application.steps.dataclasses.MolToSmilesSerializer
- Output¶
alias of
schrodinger.application.steps.dataclasses.ScoredMol
- OutputSerializer¶
alias of
schrodinger.application.steps.dataclasses.ScoredMolSerializer
- class schrodinger.application.steps.dataclasses.MaeMaeMixin¶
Bases:
schrodinger.application.steps.dataclasses.MaeInMixin
,schrodinger.application.steps.dataclasses.MaeOutMixin