schrodinger.application.phase.shape_screen_reporter.tasks module¶
- class schrodinger.application.phase.shape_screen_reporter.tasks.CreateScreeningDBTask(*args, _param_type=<object object>, **kwargs)¶
Bases:
schrodinger.application.phase.shape_screen_reporter.tasks._AbstractShapeScreenReporterTaskMixin
,schrodinger.tasks.jobtasks.CmdJobTask
Task to create a virtual screening database. Adds a label property to the newly created DB in a postprocessor.
- MODE = 'create'¶
- class Input(*args, _param_type=<object object>, **kwargs)¶
Bases:
schrodinger.models.parameters.CompoundParam
- hits_file: schrodinger.tasks.tasks.TaskFile¶
A parameter of the class.
- query_file: schrodinger.tasks.tasks.TaskFile¶
A parameter of the class.
- label_prop: str¶
A parameter of the class.
- hits_fileChanged¶
A
pyqtSignal
emitted by instances of the class.
- hits_fileReplaced¶
A
pyqtSignal
emitted by instances of the class.
- label_propChanged¶
A
pyqtSignal
emitted by instances of the class.
- label_propReplaced¶
A
pyqtSignal
emitted by instances of the class.
- propsChanged¶
A
pyqtSignal
emitted by instances of the class.
- propsReplaced¶
A
pyqtSignal
emitted by instances of the class.
- query_fileChanged¶
A
pyqtSignal
emitted by instances of the class.
- query_fileReplaced¶
A
pyqtSignal
emitted by instances of the class.
- getDBFile() str ¶
@overrides: _AbstractShapeScreenReporterTaskMixin
- calling_contextChanged¶
A
pyqtSignal
emitted by instances of the class.
- calling_contextReplaced¶
A
pyqtSignal
emitted by instances of the class.
- failure_infoChanged¶
A
pyqtSignal
emitted by instances of the class.
- failure_infoReplaced¶
A
pyqtSignal
emitted by instances of the class.
- input: parameters.CompoundParam¶
A parameter of the class.
- inputChanged¶
A
pyqtSignal
emitted by instances of the class.
- inputReplaced¶
A
pyqtSignal
emitted by instances of the class.
- job_configChanged¶
A
pyqtSignal
emitted by instances of the class.
- job_configReplaced¶
A
pyqtSignal
emitted by instances of the class.
- max_progressChanged¶
A
pyqtSignal
emitted by instances of the class.
- max_progressReplaced¶
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.
- output: parameters.CompoundParam¶
A parameter of the class.
- outputChanged¶
A
pyqtSignal
emitted by instances of the class.
- outputReplaced¶
A
pyqtSignal
emitted by instances of the class.
- progressChanged¶
A
pyqtSignal
emitted by instances of the class.
- progressReplaced¶
A
pyqtSignal
emitted by instances of the class.
- progress_stringChanged¶
A
pyqtSignal
emitted by instances of the class.
- progress_stringReplaced¶
A
pyqtSignal
emitted by instances of the class.
- statusChanged¶
A
pyqtSignal
emitted by instances of the class.
- statusReplaced¶
A
pyqtSignal
emitted by instances of the class.
- class schrodinger.application.phase.shape_screen_reporter.tasks.FilterDBTask(*args, _param_type=<object object>, **kwargs)¶
Bases:
schrodinger.tasks.tasks.ComboSubprocessTask
Task to run filtering on a virtual screening database.
- DEFAULT_TASKDIR_SETTING = 2¶
- class Input(*args, _param_type=<object object>, **kwargs)¶
Bases:
schrodinger.models.parameters.CompoundParam
- screening_db_file: schrodinger.tasks.tasks.TaskFile¶
A parameter of the class.
- sel_features: Set[str]¶
A parameter of the class.
- sampling_fraction: float¶
A parameter of the class.
- sample_by_scaffold: bool¶
A parameter of the class.
- property_filtersChanged¶
A
pyqtSignal
emitted by instances of the class.
- property_filtersReplaced¶
A
pyqtSignal
emitted by instances of the class.
- sample_by_scaffoldChanged¶
A
pyqtSignal
emitted by instances of the class.
- sample_by_scaffoldReplaced¶
A
pyqtSignal
emitted by instances of the class.
- sampling_fractionChanged¶
A
pyqtSignal
emitted by instances of the class.
- sampling_fractionReplaced¶
A
pyqtSignal
emitted by instances of the class.
- screening_db_fileChanged¶
A
pyqtSignal
emitted by instances of the class.
- screening_db_fileReplaced¶
A
pyqtSignal
emitted by instances of the class.
- sel_featuresChanged¶
A
pyqtSignal
emitted by instances of the class.
- sel_featuresReplaced¶
A
pyqtSignal
emitted by instances of the class.
- smarts_filtersChanged¶
A
pyqtSignal
emitted by instances of the class.
- smarts_filtersReplaced¶
A
pyqtSignal
emitted by instances of the class.
- class Output(*args, _param_type=<object object>, **kwargs)¶
Bases:
schrodinger.models.parameters.CompoundParam
- filtered_row_numsChanged¶
A
pyqtSignal
emitted by instances of the class.
- filtered_row_numsReplaced¶
A
pyqtSignal
emitted by instances of the class.
- mainFunction()¶
Create the shape screening reporter and filter based on various criteria. Write the filtered structs to the hits file.
- getDBFile() str ¶
@overrides: _AbstractShapeScreenReporterTaskMixin
- getHitsFile() Optional[str] ¶
Return the path to the output hits file or None if the taskdir has not yet been created.
- calling_contextChanged¶
A
pyqtSignal
emitted by instances of the class.
- calling_contextReplaced¶
A
pyqtSignal
emitted by instances of the class.
- failure_infoChanged¶
A
pyqtSignal
emitted by instances of the class.
- failure_infoReplaced¶
A
pyqtSignal
emitted by instances of the class.
- input: parameters.CompoundParam¶
A parameter of the class.
- inputChanged¶
A
pyqtSignal
emitted by instances of the class.
- inputReplaced¶
A
pyqtSignal
emitted by instances of the class.
- max_progressChanged¶
A
pyqtSignal
emitted by instances of the class.
- max_progressReplaced¶
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.
- output: parameters.CompoundParam¶
A parameter of the class.
- outputChanged¶
A
pyqtSignal
emitted by instances of the class.
- outputReplaced¶
A
pyqtSignal
emitted by instances of the class.
- progressChanged¶
A
pyqtSignal
emitted by instances of the class.
- progressReplaced¶
A
pyqtSignal
emitted by instances of the class.
- progress_stringChanged¶
A
pyqtSignal
emitted by instances of the class.
- progress_stringReplaced¶
A
pyqtSignal
emitted by instances of the class.
- statusChanged¶
A
pyqtSignal
emitted by instances of the class.
- statusReplaced¶
A
pyqtSignal
emitted by instances of the class.
- class schrodinger.application.phase.shape_screen_reporter.tasks.StructurePropertyInput(*args, _param_type=<object object>, **kwargs)¶
Bases:
schrodinger.models.parameters.CompoundParam
- Variables
vsdb_file – The VSDB file from which to extract property values.
property_names – The properties to extract from the VSDB.
row_nums – The specific VSDB row numbers to query. If empty, property values will be extracted from all rows.
- vsdb_file: schrodinger.tasks.tasks.TaskFile¶
A parameter of the class.
- property_namesChanged¶
A
pyqtSignal
emitted by instances of the class.
- property_namesReplaced¶
A
pyqtSignal
emitted by instances of the class.
- row_numsChanged¶
A
pyqtSignal
emitted by instances of the class.
- row_numsReplaced¶
A
pyqtSignal
emitted by instances of the class.
- vsdb_fileChanged¶
A
pyqtSignal
emitted by instances of the class.
- vsdb_fileReplaced¶
A
pyqtSignal
emitted by instances of the class.
- class schrodinger.application.phase.shape_screen_reporter.tasks.StructurePropertyTask(*args, _param_type=<object object>, **kwargs)¶
Bases:
schrodinger.tasks.tasks.ComboSubprocessTask
Task to extract structure-level properties that meet certain requirements.
- DEFAULT_TASKDIR_SETTING = 2¶
- MAX_UNIQUE_STR_PROPS = 10¶
- INT_PROP_PREFIX = 'i'¶
- FLOAT_PROP_PREFIX = 'r'¶
- STR_PROP_PREFIX = 's'¶
- input: schrodinger.application.phase.shape_screen_reporter.tasks.StructurePropertyInput¶
A parameter of the class.
- class Output(*args, _param_type=<object object>, **kwargs)¶
Bases:
schrodinger.models.parameters.CompoundParam
- vals_by_prop: Dict[str, Tuple]¶
A parameter of the class.
- vals_by_propChanged¶
A
pyqtSignal
emitted by instances of the class.
- vals_by_propReplaced¶
A
pyqtSignal
emitted by instances of the class.
- checkVsdbFile()¶
- mainFunction()¶
- calling_contextChanged¶
A
pyqtSignal
emitted by instances of the class.
- calling_contextReplaced¶
A
pyqtSignal
emitted by instances of the class.
- failure_infoChanged¶
A
pyqtSignal
emitted by instances of the class.
- failure_infoReplaced¶
A
pyqtSignal
emitted by instances of the class.
- inputChanged¶
A
pyqtSignal
emitted by instances of the class.
- inputReplaced¶
A
pyqtSignal
emitted by instances of the class.
- max_progressChanged¶
A
pyqtSignal
emitted by instances of the class.
- max_progressReplaced¶
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.
- output: parameters.CompoundParam¶
A parameter of the class.
- outputChanged¶
A
pyqtSignal
emitted by instances of the class.
- outputReplaced¶
A
pyqtSignal
emitted by instances of the class.
- progressChanged¶
A
pyqtSignal
emitted by instances of the class.
- progressReplaced¶
A
pyqtSignal
emitted by instances of the class.
- progress_stringChanged¶
A
pyqtSignal
emitted by instances of the class.
- progress_stringReplaced¶
A
pyqtSignal
emitted by instances of the class.
- statusChanged¶
A
pyqtSignal
emitted by instances of the class.
- statusReplaced¶
A
pyqtSignal
emitted by instances of the class.