schrodinger.models.adapters.inputconfig module¶
-
class
schrodinger.models.adapters.inputconfig.ParamToConfigObj¶ Bases:
schrodinger.models.adapters.abstractadapter.AbstractAdapterAdapter 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
-