Package schrodinger :: Package application :: Package bioluminate :: Package ssv :: Module toolbars :: Class ConsensusToolBar
[hide private]
[frames] | no frames]

Class ConsensusToolBar

       object --+                    
                |                    
sip.simplewrapper --+                
                    |                
          sip.wrapper --+            
                        |            
     PyQt4.QtCore.QObject --+        
                            |        
           object --+       |        
                    |       |        
    sip.simplewrapper --+   |        
                        |   |        
 PyQt4.QtGui.QPaintDevice --+        
                            |        
          PyQt4.QtGui.QWidget --+    
                                |    
             PyQt4.QtGui.QToolBar --+
                                    |
                                   ConsensusToolBar

A toolbar associated with the viewer that will handle display options. These actions will be available through the toolbar:

Nested Classes [hide private]

Inherited from PyQt4.QtGui.QWidget: RenderFlag, RenderFlags

Inherited from PyQt4.QtGui.QPaintDevice: PaintDeviceMetric

Instance Methods [hide private]
 
__init__(self, parent)
The parent needs to be an instance of the SimplifiedSequenceViewer.
 
initActionStates(self)
Called when a set of structures are imported.
 
_displayInWorkspace(self, asl)
Displays all atoms with asl in the workspace
 
_undisplayInWorkspace(self, asl)
Hides all atoms with asl in the workspace
 
_toggleView(self, asl)
Private method to display/hide atoms based on ASL.
 
_viewConsensus(self, asl)
Private method to display/hide consensus atoms based on ASL.
int
getReferenceEntryId(self)
Gets the PT entry ID for the reference structure.
 
viewFirstProtein(self)
Displays only the reference st in the workspace
 
viewAllProteins(self)
Includes all structures in the sequence viewer in the Workspace
 
toggleWaters(self)
Slot to show/hide all waters
 
consensusWaters(self)
Slot to show all consensus waters
 
toggleCounterions(self)
Slot to show/hide all ions
 
consensusCounterions(self)
Slot to show all consensus ions
 
toggleLigands(self)
Slot to show/hide all ligands
 
consensusLigands(self)
Slot to show all consensus ligands

Inherited from PyQt4.QtGui.QToolBar: actionAt, actionEvent, actionGeometry, actionTriggered, addAction, addSeparator, addWidget, allowedAreas, allowedAreasChanged, changeEvent, childEvent, clear, event, iconSize, iconSizeChanged, initStyleOption, insertSeparator, insertWidget, isAreaAllowed, isFloatable, isFloating, isMovable, movableChanged, orientation, orientationChanged, paintEvent, resizeEvent, setAllowedAreas, setFloatable, setIconSize, setMovable, setOrientation, setToolButtonStyle, toggleViewAction, toolButtonStyle, toolButtonStyleChanged, topLevelChanged, visibilityChanged, widgetForAction

Inherited from PyQt4.QtGui.QWidget: acceptDrops, accessibleDescription, accessibleName, actions, activateWindow, addActions, adjustSize, autoFillBackground, backgroundRole, baseSize, childAt, childrenRect, childrenRegion, clearFocus, clearMask, close, closeEvent, contentsMargins, contentsRect, contextMenuEvent, contextMenuPolicy, create, cursor, customContextMenuRequested, destroy, devType, dragEnterEvent, dragLeaveEvent, dragMoveEvent, dropEvent, effectiveWinId, enabledChange, ensurePolished, enterEvent, find, focusInEvent, focusNextChild, focusNextPrevChild, focusOutEvent, focusPolicy, focusPreviousChild, focusProxy, focusWidget, font, fontChange, fontInfo, fontMetrics, foregroundRole, frameGeometry, frameSize, geometry, getContentsMargins, grabGesture, grabKeyboard, grabMouse, grabShortcut, graphicsEffect, graphicsProxyWidget, handle, hasFocus, hasMouseTracking, height, heightForWidth, hide, hideEvent, inputContext, inputMethodEvent, inputMethodHints, inputMethodQuery, insertAction, insertActions, isActiveWindow, isAncestorOf, isEnabled, isEnabledTo, isEnabledToTLW, isFullScreen, isHidden, isLeftToRight, isMaximized, isMinimized, isModal, isRightToLeft, isTopLevel, isVisible, isVisibleTo, isWindow, isWindowModified, keyPressEvent, keyReleaseEvent, keyboardGrabber, languageChange, layout, layoutDirection, leaveEvent, locale, lower, mapFrom, mapFromGlobal, mapFromParent, mapTo, mapToGlobal, mapToParent, mask, maximumHeight, maximumSize, maximumWidth, metric, minimumHeight, minimumSize, minimumSizeHint, minimumWidth, mouseDoubleClickEvent, mouseGrabber, mouseMoveEvent, mousePressEvent, mouseReleaseEvent, move, moveEvent, nativeParentWidget, nextInFocusChain, normalGeometry, overrideWindowFlags, overrideWindowState, paintEngine, palette, paletteChange, parentWidget, pos, previousInFocusChain, raise_, rect, releaseKeyboard, releaseMouse, releaseShortcut, removeAction, render, repaint, resetInputContext, resize, restoreGeometry, saveGeometry, scroll, setAcceptDrops, setAccessibleDescription, setAccessibleName, setAttribute, setAutoFillBackground, setBackgroundRole, setBaseSize, setContentsMargins, setContextMenuPolicy, setCursor, setDisabled, setEnabled, setFixedHeight, setFixedSize, setFixedWidth, setFocus, setFocusPolicy, setFocusProxy, setFont, setForegroundRole, setGeometry, setGraphicsEffect, setHidden, setInputContext, setInputMethodHints, setLayout, setLayoutDirection, setLocale, setMask, setMaximumHeight, setMaximumSize, setMaximumWidth, setMinimumHeight, setMinimumSize, setMinimumWidth, setMouseTracking, setPalette, setParent, setShortcutAutoRepeat, setShortcutEnabled, setShown, setSizeIncrement, setSizePolicy, setStatusTip, setStyle, setStyleSheet, setTabOrder, setToolTip, setUpdatesEnabled, setVisible, setWhatsThis, setWindowFilePath, setWindowFlags, setWindowIcon, setWindowIconText, setWindowModality, setWindowModified, setWindowOpacity, setWindowRole, setWindowState, setWindowTitle, show, showEvent, showFullScreen, showMaximized, showMinimized, showNormal, size, sizeHint, sizeIncrement, sizePolicy, stackUnder, statusTip, style, styleSheet, tabletEvent, testAttribute, toolTip, topLevelWidget, underMouse, ungrabGesture, unsetCursor, unsetLayoutDirection, unsetLocale, update, updateGeometry, updateMicroFocus, updatesEnabled, visibleRegion, whatsThis, wheelEvent, width, winId, window, windowActivationChange, windowFilePath, windowFlags, windowIcon, windowIconText, windowModality, windowOpacity, windowRole, windowState, windowTitle, windowType, x, x11Info, x11PictureHandle, y

Inherited from PyQt4.QtCore.QObject: __getattr__, blockSignals, children, connect, connectNotify, customEvent, deleteLater, destroyed, disconnect, disconnectNotify, dumpObjectInfo, dumpObjectTree, dynamicPropertyNames, emit, eventFilter, findChild, findChildren, inherits, installEventFilter, isWidgetType, killTimer, metaObject, moveToThread, objectName, parent, property, pyqtConfigure, receivers, removeEventFilter, sender, senderSignalIndex, setObjectName, setProperty, signalsBlocked, startTimer, thread, timerEvent, tr, trUtf8

Inherited from PyQt4.QtGui.QPaintDevice: colorCount, depth, heightMM, logicalDpiX, logicalDpiY, numColors, paintingActive, physicalDpiX, physicalDpiY, widthMM

Inherited from sip.simplewrapper: __new__

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  ASL_WATER = '(water AND (NOT atom.ele H))'
  ASL_IONS = 'ions'
  ASL_LIGAND = '(((m.atoms 5-130)) and not ((ions) or (res.pt AC...

Inherited from PyQt4.QtGui.QWidget: DrawChildren, DrawWindowBackground, IgnoreMask

Inherited from PyQt4.QtCore.QObject: staticMetaObject

Inherited from PyQt4.QtGui.QPaintDevice: PdmDepth, PdmDpiX, PdmDpiY, PdmHeight, PdmHeightMM, PdmNumColors, PdmPhysicalDpiX, PdmPhysicalDpiY, PdmWidth, PdmWidthMM

Properties [hide private]
action water_action
Get the toggle_water action for the corresponding toolbar button
action ion_action
Get the toggle_counterions action for the corresponding toolbar button
action ligand_action
Get the toggle_ligands action for the corresponding toolbar button

Inherited from object: __class__

Method Details [hide private]

__init__(self, parent)
(Constructor)

 

The parent needs to be an instance of the SimplifiedSequenceViewer.

Overrides: object.__init__

initActionStates(self)

 

Called when a set of structures are imported. This will:

  • Include all structures in the WS
  • Hide waters
  • Hide ions
  • Show all ligands

_toggleView(self, asl)

 

Private method to display/hide atoms based on ASL. This method must be called by a toggle slot method.

getReferenceEntryId(self)

 

Gets the PT entry ID for the reference structure.

Returns: int
Reference entry id

Class Variable Details [hide private]

ASL_LIGAND

Value:
'(((m.atoms 5-130)) and not ((ions) or (res.pt ACE ACT ACY BCT BME BOG\
 CAC CIT CO3 DMS EDO EGL EPE FES FMT FS3 FS4 GOL HEC HED HEM IOD IPA M\
ES MO6 MPD MYR NAG NCO NH2 NH3 NO3 PG4 PO4 POP SEO SO4 SPD SPM SUC SUL\
 TRS )))'

Property Details [hide private]

water_action

Get the toggle_water action for the corresponding toolbar button

Get Method:
unreachable.water_action(self) - Get the toggle_water action for the corresponding toolbar button
Type:
action

ion_action

Get the toggle_counterions action for the corresponding toolbar button

Get Method:
unreachable.ion_action(self) - Get the toggle_counterions action for the corresponding toolbar button
Type:
action

ligand_action

Get the toggle_ligands action for the corresponding toolbar button

Get Method:
unreachable.ligand_action(self) - Get the toggle_ligands action for the corresponding toolbar button
Type:
action