schrodinger.application.livedesign.models2.datamodels.instance module

class schrodinger.application.livedesign.models2.datamodels.instance.InstanceMetadata(*args, _param_type=<object object>, **kwargs)

Bases: CompoundParam

creator: str

A parameter of the class.

date_created: datetime

A parameter of the class.

name: str

A parameter of the class.

location: str

A parameter of the class.

description: str

A parameter of the class.

revision: int

A parameter of the class.

authorized_project_ids: list[str]

A parameter of the class.

is_archived: bool

A parameter of the class.

authorized_project_idsChanged

A pyqtSignal emitted by instances of the class.

authorized_project_idsReplaced

A pyqtSignal emitted by instances of the class.

creatorChanged

A pyqtSignal emitted by instances of the class.

creatorReplaced

A pyqtSignal emitted by instances of the class.

date_createdChanged

A pyqtSignal emitted by instances of the class.

date_createdReplaced

A pyqtSignal emitted by instances of the class.

descriptionChanged

A pyqtSignal emitted by instances of the class.

descriptionReplaced

A pyqtSignal emitted by instances of the class.

is_archivedChanged

A pyqtSignal emitted by instances of the class.

is_archivedReplaced

A pyqtSignal emitted by instances of the class.

locationChanged

A pyqtSignal emitted by instances of the class.

locationReplaced

A pyqtSignal emitted by instances of the class.

nameChanged

A pyqtSignal emitted by instances of the class.

nameReplaced

A pyqtSignal emitted by instances of the class.

revisionChanged

A pyqtSignal emitted by instances of the class.

revisionReplaced

A pyqtSignal emitted by instances of the class.

class schrodinger.application.livedesign.models2.datamodels.instance.ChildInheritanceMode

Bases: JsonableEnum

  • FIXED: Children will inherit the current value, and the value will be

    visible to the user.

  • HIDDEN: Children will inherit the current value, and the value will be

    hidden from the user.

  • MUST_SPECIFY: This var has no value, so the child must specify one.

  • OVERRIDABLE: The child can override this var’s value.

FIXED = 'FIXED'
HIDDEN = 'HIDDEN'
MUST_SPECIFY = 'MUST-SPECIFY'
OVERRIDABLE = 'OVERRIDABLE'
class schrodinger.application.livedesign.models2.datamodels.instance.SettingInst(*args, _param_type=<object object>, **kwargs)

Bases: CompoundParam

name: str

A parameter of the class.

val: str

A parameter of the class.

child_inheritance_mode: ChildInheritanceMode

A parameter of the class.

child_inheritance_modeChanged

A pyqtSignal emitted by instances of the class.

child_inheritance_modeReplaced

A pyqtSignal emitted by instances of the class.

nameChanged

A pyqtSignal emitted by instances of the class.

nameReplaced

A pyqtSignal emitted by instances of the class.

valChanged

A pyqtSignal emitted by instances of the class.

valReplaced

A pyqtSignal emitted by instances of the class.

class schrodinger.application.livedesign.models2.datamodels.instance.ModelInstance(*args, _param_type=<object object>, **kwargs)

Bases: CompoundParam

parent_id: str

A parameter of the class.

model_id: str

A parameter of the class.

metadata: InstanceMetadata

A parameter of the class.

auto_recalculate: bool

A parameter of the class.

settings: list[schrodinger.application.livedesign.models2.datamodels.instance.SettingInst]

A parameter of the class.

auto_recalculateChanged

A pyqtSignal emitted by instances of the class.

auto_recalculateReplaced

A pyqtSignal emitted by instances of the class.

metadataChanged

A pyqtSignal emitted by instances of the class.

metadataReplaced

A pyqtSignal emitted by instances of the class.

model_idChanged

A pyqtSignal emitted by instances of the class.

model_idReplaced

A pyqtSignal emitted by instances of the class.

parent_idChanged

A pyqtSignal emitted by instances of the class.

parent_idReplaced

A pyqtSignal emitted by instances of the class.

settingsChanged

A pyqtSignal emitted by instances of the class.

settingsReplaced

A pyqtSignal emitted by instances of the class.