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:
SerializerA serializer using RDKit’s canonical SMILES of the Mol as the serialized form.
- DataType¶
alias of
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
Mol
- InputSerializer¶
alias of
MolToSmilesSerializer
- class schrodinger.application.steps.dataclasses.MolOutMixin¶
Bases:
object- Output¶
alias of
Mol
- OutputSerializer¶
alias of
MolToSmilesSerializer
- class schrodinger.application.steps.dataclasses.MolMolMixin¶
Bases:
MolInMixin,MolOutMixin
- class schrodinger.application.steps.dataclasses.ScoredMol(*args, _param_type=<object object>, **kwargs)¶
Bases:
CompoundParam- mol: Mol¶
A parameter of the class.
- score: float¶
A parameter of the class.
- molChanged¶
A
pyqtSignalemitted by instances of the class.
- molReplaced¶
A
pyqtSignalemitted by instances of the class.
- scoreChanged¶
A
pyqtSignalemitted by instances of the class.
- scoreReplaced¶
A
pyqtSignalemitted by instances of the class.
- class schrodinger.application.steps.dataclasses.ScoredMolSerializer¶
Bases:
SerializerA serializer using RDKit’s canonical SMILES of the Mol and the score value string separated by a ‘,’ as the serialized form.
- SEPARATOR = ','¶
- toString(scored_mol)¶
- fromString(scored_mol_str)¶
- class schrodinger.application.steps.dataclasses.ScoredMolInMixin¶
Bases:
object- InputSerializer¶
alias of
ScoredMolSerializer
- class schrodinger.application.steps.dataclasses.ScoredMolOutMixin¶
Bases:
object- OutputSerializer¶
alias of
ScoredMolSerializer
- class schrodinger.application.steps.dataclasses.ScorerMixin¶
Bases:
object- Input¶
alias of
Mol
- InputSerializer¶
alias of
MolToSmilesSerializer
- OutputSerializer¶
alias of
ScoredMolSerializer
- class schrodinger.application.steps.dataclasses.MaeOutMixin¶
Bases:
object
- class schrodinger.application.steps.dataclasses.MaeMaeMixin¶
Bases:
MaeInMixin,MaeOutMixin
- class schrodinger.application.steps.dataclasses.FileInMixin¶
Bases:
object- Input¶
alias of
StepperFile