schrodinger.application.models.datamodels.composite2 module

schrodinger.application.models.datamodels.composite2.index_by_identity(seq, obj)
class schrodinger.application.models.datamodels.composite2.CompositeInput(*args, _param_type=<object object>, **kwargs)

Bases: CompoundParam

input_def: InputDef

A parameter of the class.

input_configs: list[InputConfig]

A parameter of the class.

getValueString()
getValue()
getBottomInputConfig() InputConfig | None
getParentConstraint() ChildInheritanceMode

The inheritance mode imposed by the parent configuration on this input.

addInputConfig(input_config: InputConfig = None)
makeInputConfig() InputConfig
validateBottomInputConfig()
validateInputConfig(input_config: InputConfig)
input_configsChanged

A pyqtSignal emitted by instances of the class.

input_configsReplaced

A pyqtSignal emitted by instances of the class.

input_defChanged

A pyqtSignal emitted by instances of the class.

input_defReplaced

A pyqtSignal emitted by instances of the class.

class schrodinger.application.models.datamodels.composite2.CompositeModel(*args, _param_type=<object object>, **kwargs)

Bases: CompoundParam

inputs: list[CompositeInput]

A parameter of the class.

configs: list[ModelConfiguration]

A parameter of the class.

__init__(definition: ModelDefinition = None, configs: list[ModelConfiguration] = None)
definition: ModelDefinition

A parameter of the class.

createInputs()
getBottomConfig() ModelConfiguration | None
addConfigs(configs: list[ModelConfiguration])
addConfig(config: ModelConfiguration = None)
makeConfig() ModelConfiguration
validateConfig(config: ModelConfiguration)
configsChanged

A pyqtSignal emitted by instances of the class.

configsReplaced

A pyqtSignal emitted by instances of the class.

definitionChanged

A pyqtSignal emitted by instances of the class.

definitionReplaced

A pyqtSignal emitted by instances of the class.

inputsChanged

A pyqtSignal emitted by instances of the class.

inputsReplaced

A pyqtSignal emitted by instances of the class.

validateBottomConfig()