|
|
__init__(self,
parent=None)
x.__init__(...) initializes x; see help(type(x)) for signature |
|
|
|
|
setAlignment(self,
aln=None)
Set the alignment on the instance, connect any signals required,
disconnect from a previous alignment if necessary, and emit a
notification with the alignment |
|
|
|
|
_rebuildResMap(self)
Rebuilds the mapping between residue objects in msv and residues in
the workspace |
|
|
schrodinger.application.msv.alignment.Alignment
|
getAlignment(self)
Returns an alignment containing sequences synchronized with their
structural counterparts |
|
|
|
|
getMappedRes(self,
res)
Given an msv residue.Residue object, return an maestro_ui.WHResidue
object and vice versa |
|
|
|
tuple
|
_key_func(self,
seq)
Take a sequence and returns a unique identifier for the sequence |
|
|
|
|
setSyncable(self,
seq,
allow)
Set a sequence to be synchronizable with its structural counterpart |
|
|
|
|
syncStructureSequences(self,
cts=None)
Inspect all the structural sequences and synchronize them with the
counterpart sequences in the alignment, if allowed |
|
|
|
|
| _applyCurrentWorkspaceSelection(self) |
|
|
|
|
updateSelectionFromWS(self,
selected,
deselected)
Callback that receives selection information from the structure
monitor, maps the selection from whresidues to msv residues and
informs the alignment of the selection |
|
|
|
|
|
|
|
| alignmentResiduesRemoved(self,
selection) |
|
|
|
|
_setWSResidueSelection(self)
Maps the selection in the msv to whresidue objects and sets workspace
selection via the structure monitor. |
|
|
|
|
setWSResidueSelection(self,
current_selection)
Store the current selection on the instance and call a helper method
via a timer. |
|
|
|
|
onAtomsChanged(self,
added,
removed)
Respond to residue mutation and deletion from the workspace |
|
|
|
|
_updateEntriesIncluded(self,
included_entries)
Respond to changes in pt entries by rebuilding the residue mapping
and emitting a notification that the structure view's inclusion
status has changed |
|
|
|
|
onEntriesIncluded(self,
all_included,
newly_included)
Respond to the inclusion of new entries in the project table |
|
|
|
|
onEntriesExlucluded(self,
all_included,
newly_excluded)
Respond to the exclusion of entries in the project table |
|
|
|
|
onEntriesAdded(self,
new_entries)
Respond to the addition of new entries into the project table by
adding new sequences to msv and rebuilding residue mapping |
|
|
|
dict (sequence, list)
|
getResidueColors(self,
sequences)
Returns a dictionary mapping sequences to rgb code arrays. |
|
|
|
bool
|
_isPolypeptide(self,
chain)
Helper method to determine whether a chain is a valid polypeptide. |
|
|
|
|
|
|
|
updateProjectEntries(self,
sequences)
Updates structures in Maestro project after MSV modifies the
structure |
|
|
|
Inherited from AbstractStructureModel:
enableSynchronization
Inherited from Qt.QtCore.QObject:
connect,
emit
Inherited from PyQt4.QtCore.QObject:
__getattr__,
blockSignals,
childEvent,
children,
connectNotify,
customEvent,
deleteLater,
destroyed,
disconnect,
disconnectNotify,
dumpObjectInfo,
dumpObjectTree,
dynamicPropertyNames,
event,
eventFilter,
findChild,
findChildren,
inherits,
installEventFilter,
isWidgetType,
killTimer,
metaObject,
moveToThread,
objectName,
parent,
property,
pyqtConfigure,
receivers,
removeEventFilter,
sender,
senderSignalIndex,
setObjectName,
setParent,
setProperty,
signalsBlocked,
startTimer,
thread,
timerEvent,
tr,
trUtf8
Inherited from sip.simplewrapper:
__new__
Inherited from object:
__delattr__,
__format__,
__getattribute__,
__hash__,
__reduce__,
__reduce_ex__,
__repr__,
__setattr__,
__sizeof__,
__str__,
__subclasshook__
|