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

Class AntibodyNumberingToolBar

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

Get the toolbar that has the combobox with the antibody numering schemes. This toolbar has a single action. When the combobox's index is changed the numbering scheme chosen is applied to the SimplifiedSequenceViewer

Nested Classes [hide private]

Inherited from PyQt4.QtGui.QWidget: RenderFlag, RenderFlags

Inherited from PyQt4.QtGui.QPaintDevice: PaintDeviceMetric

Instance Methods [hide private]
 
__init__(self, parent, title='Antibody numbering scheme')
x.__init__(...) initializes x; see help(type(x)) for signature
 
_setup(self)
Private method to set up the combobox.
str
currentScheme(self, idx=None)
Returns the backend name of the scheme matching the specified index or the current index on the combobox, if no index is supplied.
 
showScheme(self, scheme=None)
Shows the specified scheme in the viewer, or, if no scheme is specified, shows the scheme currently selected in the combobox.
 
hideScheme(self)
Removes the antibody scheme from the viewer altogether
 
indexChanged(self, idx)
Slot called when the combobox's index is changed.

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]
  SCHEMES = [('Chothia', 'Chothia'), ('EnhancedChothia', 'Enhanc...
Antibody numbering schemes to choose from.

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]

Inherited from object: __class__

Method Details [hide private]

__init__(self, parent, title='Antibody numbering scheme')
(Constructor)

 

x.__init__(...) initializes x; see help(type(x)) for signature

Parameters:
  • title (str) - The title of the toolbar. Used in right-click menu in a main window's toolbar area.
Overrides: object.__init__

currentScheme(self, idx=None)

 

Returns the backend name of the scheme matching the specified index or the current index on the combobox, if no index is supplied.

Parameters:
  • idx (int) - The index of the scheme
Returns: str
The name of the requested backend scheme

showScheme(self, scheme=None)

 

Shows the specified scheme in the viewer, or, if no scheme is specified, shows the scheme currently selected in the combobox.

Parameters:
  • scheme (str) - The scheme to show

indexChanged(self, idx)

 

Slot called when the combobox's index is changed. This will change the SimplifiedSequenceViewer antibody numbering scheme.


Class Variable Details [hide private]

SCHEMES

Antibody numbering schemes to choose from. Each item in the list is a tuple of: (<backend name>, <display name>).

Value:
[('Chothia', 'Chothia'),
 ('EnhancedChothia', 'Enhanced Chothia'),
 ('Kabat', 'Kabat'),
 ('IMGT', 'IMGT'),
 ('AHo', 'AHo')]