|
__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 PyQt4.QtCore.QObject :
__getattr__ ,
blockSignals ,
childEvent ,
children ,
connect ,
connectNotify ,
customEvent ,
deleteLater ,
destroyed ,
disconnect ,
disconnectNotify ,
dumpObjectInfo ,
dumpObjectTree ,
dynamicPropertyNames ,
emit ,
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__
|