schrodinger.models.adapters.inputconfig module¶
-
class
schrodinger.models.adapters.inputconfig.
ParamToConfigObj
¶ Bases:
schrodinger.models.adapters.abstractadapter.AbstractAdapter
Adapter to copy data from a compound param to a config obj
If the configobj is supplied and has a spec, the compound param must have subparams with the same name (or lowercase equivalent) as any required or unset keyword for the configobj to be valid.
-
__init__
¶ Initialize self. See help(type(self)) for accurate signature.
-
classmethod
convert
(param, destination_obj=None)¶ Copy data from the compound param to the destination object.
If no destination object is supplied, an empty one will be created.
Parameters: - param (schrodinger.models.parameters.CompoundParam) – Compound param instance
- destination_obj (object or NoneType) – Destination object or None to create empty
Returns: Destination object containing data from the compound param
Return type: object
-
-
class
schrodinger.models.adapters.inputconfig.
ParamToInputConfig
¶ Bases:
schrodinger.models.adapters.inputconfig.ParamToConfigObj
-
__init__
¶ Initialize self. See help(type(self)) for accurate signature.
-
classmethod
convert
(param, destination_obj=None)¶ Copy data from the compound param to the destination object.
If no destination object is supplied, an empty one will be created.
Parameters: - param (schrodinger.models.parameters.CompoundParam) – Compound param instance
- destination_obj (object or NoneType) – Destination object or None to create empty
Returns: Destination object containing data from the compound param
Return type: object
-