schrodinger.protein.tasks.align_to_opm_st module¶
- class schrodinger.protein.tasks.align_to_opm_st.OPMTask(*args, _param_type=<object object>, **kwargs)¶
Bases:
BaseHitAlignTaskTask to align a structure to that of the matching OPM structure, ID’d by a hit in the OPM blast database.
After finding a sequence with high enough identity, the OPM structure (not the RCSB) structure is downloaded and then used for structural alignment.
Note: This inherits from BaseHitAlignTask, but does not implement transferAnnotationToQuerySeq. This is fine, as that function is not called anywhere inside the class, and is not needed here.
- MINIMUM_IDENTITY = 0.9¶
- LOW_IDENTITY_ERROR = 'Could not find OPM sequence with identity > 90%'¶
- class Input(*args, _param_type=<object object>, **kwargs)¶
Bases:
CompoundParam- query_sequence: ProteinSequence¶
A parameter of the class.
- custom_database_path: str¶
A parameter of the class.
- consider_aln_gaps: bool¶
A parameter of the class.
- consider_aln_gapsChanged¶
A
pyqtSignalemitted by instances of the class.
- consider_aln_gapsReplaced¶
A
pyqtSignalemitted by instances of the class.
- custom_database_pathChanged¶
A
pyqtSignalemitted by instances of the class.
- custom_database_pathReplaced¶
A
pyqtSignalemitted by instances of the class.
- query_sequenceChanged¶
A
pyqtSignalemitted by instances of the class.
- query_sequenceReplaced¶
A
pyqtSignalemitted by instances of the class.
- stChanged¶
A
pyqtSignalemitted by instances of the class.
- stReplaced¶
A
pyqtSignalemitted by instances of the class.
- class Output(*args, _param_type=<object object>, **kwargs)¶
Bases:
CompoundParam- alignmentChanged¶
A
pyqtSignalemitted by instances of the class.
- alignmentReplaced¶
A
pyqtSignalemitted by instances of the class.
- stChanged¶
A
pyqtSignalemitted by instances of the class.
- stReplaced¶
A
pyqtSignalemitted by instances of the class.
- mainFunction()¶
- initializeValue()¶
@overrides: parameters.CompoundParam
- getHits()¶
Get all the sequence hits to align to.
Subclasses must implement this.
- calling_contextChanged¶
A
pyqtSignalemitted by instances of the class.
- calling_contextReplaced¶
A
pyqtSignalemitted by instances of the class.
- failure_infoChanged¶
A
pyqtSignalemitted by instances of the class.
- failure_infoReplaced¶
A
pyqtSignalemitted by instances of the class.
- input: CompoundParam¶
A parameter of the class.
- inputChanged¶
A
pyqtSignalemitted by instances of the class.
- inputReplaced¶
A
pyqtSignalemitted by instances of the class.
- max_progressChanged¶
A
pyqtSignalemitted by instances of the class.
- max_progressReplaced¶
A
pyqtSignalemitted by instances of the class.
- nameChanged¶
A
pyqtSignalemitted by instances of the class.
- nameReplaced¶
A
pyqtSignalemitted by instances of the class.
- output: ProteinAlignment¶
A parameter of the class.
- outputChanged¶
A
pyqtSignalemitted by instances of the class.
- outputReplaced¶
A
pyqtSignalemitted by instances of the class.
- progressChanged¶
A
pyqtSignalemitted by instances of the class.
- progressReplaced¶
A
pyqtSignalemitted by instances of the class.
- progress_stringChanged¶
A
pyqtSignalemitted by instances of the class.
- progress_stringReplaced¶
A
pyqtSignalemitted by instances of the class.
- statusChanged¶
A
pyqtSignalemitted by instances of the class.
- statusReplaced¶
A
pyqtSignalemitted by instances of the class.