Package schrodinger :: Package application :: Package jaguar :: Package gui :: Package tabs :: Module input_tab :: Class InputTabHB
[hide private]
[frames] | no frames]

Class InputTabHB

       object --+                        
                |                        
sip.simplewrapper --+                    
                    |                    
          sip.wrapper --+                
                        |                
     PyQt4.QtCore.QObject --+            
                            |            
           object --+       |            
                    |       |            
    sip.simplewrapper --+   |            
                        |   |            
 PyQt4.QtGui.QPaintDevice --+            
                            |            
          PyQt4.QtGui.QWidget --+        
                                |        
 base_tab.ProvidesStructuresMixin --+    
                                    |    
       object --+                   |    
                |                   |    
sip.simplewrapper --+               |    
                    |               |    
          sip.wrapper --+           |    
                        |           |    
     PyQt4.QtCore.QObject --+       |    
                            |       |    
           object --+       |       |    
                    |       |       |    
    sip.simplewrapper --+   |       |    
                        |   |       |    
 PyQt4.QtGui.QPaintDevice --+       |    
                            |       |    
          PyQt4.QtGui.QWidget --+   |    
                                |   |    
                 base_tab.BaseTab --+    
                                    |    
                         InputTabBase --+
                                        |
                                       InputTabHB

An input tab that is used with Hydrogen Bond task.

Nested Classes [hide private]
schrodinger.application.jaguar.gui.input_tab_widgets. SelectedEntriesModel MODEL_CLASS
The class to use for the table model
schrodinger.application.jaguar.gui.input_tab_widgets. SelectedEntriesView VIEW_CLASS
The class to use for the table view

Inherited from InputTabBase: PROXY_CLASS, __metaclass__

Inherited from PyQt4.QtGui.QWidget: RenderFlag, RenderFlags

Inherited from PyQt4.QtGui.QPaintDevice: PaintDeviceMetric

Instance Methods [hide private]
dict
getMmJagKeywords(self)
There are no jaguar handle keywords that this tab sets, but we need this function to override the one in the base class.
dict
_getKeywordsForStruc(self, cur_struc)
Get mmjag keywords for the specified structure
 
loadSettings(self, jag_input)
Restore tab settings from mmjag keywords.
bool
isFastMode(self)
This function return True if 'Fast Mode' check box is checked.
string or None
getOptimizationCmd(self)
This function returns command argument corresponding to the checked optimization option.
 
reset(self)
This function resets optimization and 'fast mode' settings to default state.
 
strucSourceChanged(...)
A signal emitted when the structure source changes from included to selected or vice versa.
 
structureChanged(...)

Inherited from InputTabBase: getNumStructures, getStructureTitleForJobname, getStructures, projectUpdated, setup, useFromComboChanged, usingSelected, validate, workspaceChanged

Inherited from base_tab.BaseTab: __init__, activate, deactivate, error, getDefaultKeywords, loadPerAtomSettings, saveSettings, warning

Inherited from base_tab.BaseTab (private): _populateUi

Inherited from PyQt4.QtGui.QWidget: acceptDrops, accessibleDescription, accessibleName, actionEvent, actions, activateWindow, addAction, addActions, adjustSize, autoFillBackground, backgroundRole, baseSize, changeEvent, childAt, childrenRect, childrenRegion, clearFocus, clearMask, close, closeEvent, contentsMargins, contentsRect, contextMenuEvent, contextMenuPolicy, create, cursor, customContextMenuRequested, destroy, devType, dragEnterEvent, dragLeaveEvent, dragMoveEvent, dropEvent, effectiveWinId, enabledChange, ensurePolished, enterEvent, event, 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, paintEvent, palette, paletteChange, parentWidget, pos, previousInFocusChain, raise_, rect, releaseKeyboard, releaseMouse, releaseShortcut, removeAction, render, repaint, resetInputContext, resize, resizeEvent, 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, childEvent, 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]
str HELP_TOPIC = 'JAGUAR_INPUT_TAB'
The help topic for the tab
tuple UI_MODULES = (<module 'schrodinger.application.jaguar.gui.ui.i...
A tuple of ui modules defining the tab widgets.
tuple SYMM_ITEMS = None
The data to display in the symmetry combo box

Inherited from InputTabBase: NAME

Inherited from base_tab.ProvidesStructuresMixin: MULTIPLE_STRUC_JOB_TITLE

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

Instance Variables [hide private]

Inherited from base_tab.BaseTab: input_selector, task_name, ui

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

getMmJagKeywords(self)

 

There are no jaguar handle keywords that this tab sets, but we need this function to override the one in the base class.

Returns: dict
All keywords that should be put into the mmjag handle
Raises:
Overrides: base_tab.BaseTab.getMmJagKeywords

_getKeywordsForStruc(self, cur_struc)

 

Get mmjag keywords for the specified structure

Parameters:
  • cur_struc - Data about the current structure
Returns: dict
A dictionary of Jaguar keywords
Overrides: InputTabBase._getKeywordsForStruc
(inherited documentation)

loadSettings(self, jag_input)

 

Restore tab settings from mmjag keywords. This function should be defined in subclasses.

Parameters:
  • jag_input - The Jaguar settings to base the tab settings on
Overrides: base_tab.BaseTab.loadSettings
(inherited documentation)

isFastMode(self)

 

This function return True if 'Fast Mode' check box is checked.

Returns: bool
True if 'Fast Mode' check box is toggled.

getOptimizationCmd(self)

 

This function returns command argument corresponding to the checked optimization option. If 'Optimize all structure' option is selected this function returns None.

Returns: string or None
optimization command argument

reset(self)

 

This function resets optimization and 'fast mode' settings to default state. This function needs to be called every time when input file is loaded.

Overrides: base_tab.BaseTab.reset

strucSourceChanged(...)

 
A signal emitted when the structure source changes from included to selected or vice versa.
Overrides: InputTabBase.strucSourceChanged

structureChanged(...)

 
Overrides: base_tab.ProvidesStructuresMixin.structureChanged

Class Variable Details [hide private]

UI_MODULES

A tuple of ui modules defining the tab widgets. These ui modules should be listed top to bottom. Optionally, a tuple of (tab class, attribute name) may be listed instead of a ui file to include a subtab.
Type:
tuple
Value:
(<module 'schrodinger.application.jaguar.gui.ui.input_top_ui' from '/s\
cr/buildbot/savedbuilds/NB/2016-4/build-126/mmshare-v3.6/lib/Linux-x86\
_64/lib/python2.7/site-packages/schrodinger/application/jaguar/gui/ui/\
input_top_ui.pyc'>,
 <module 'schrodinger.application.jaguar.gui.ui.input_hb_bottom_ui' fr\
om '/scr/buildbot/savedbuilds/NB/2016-4/build-126/mmshare-v3.6/lib/Lin\
ux-x86_64/lib/python2.7/site-packages/schrodinger/application/jaguar/g\
ui/ui/input_hb_bottom_ui.pyc'>)