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.
- 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
- 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