schrodinger.application.jaguar.gui.tabs.molecule_tab module¶
-
class
schrodinger.application.jaguar.gui.tabs.molecule_tab.
MoleculeTab
(parent, input_selector=None)¶ Bases:
schrodinger.application.jaguar.gui.tabs.base_tab.ProvidesBasisMixin
,schrodinger.application.jaguar.gui.tabs.molecule_tab.MoleculeTabBase
The standard molecule tab
-
UI_MODULES
= (<module 'schrodinger.application.jaguar.gui.ui.molecule_top_ui' from '/scr/buildbot/savedbuilds/2017-4/NB/build-152/internal/lib/python2.7/site-packages/schrodinger/application/jaguar/gui/ui/molecule_top_ui.pyc'>, <module 'schrodinger.application.jaguar.gui.ui.molecule_std_bottom_ui' from '/scr/buildbot/savedbuilds/2017-4/NB/build-152/internal/lib/python2.7/site-packages/schrodinger/application/jaguar/gui/ui/molecule_std_bottom_ui.pyc'>)¶
-
getBasis
(ignored=None)¶
-
getDefaultKeywords
()¶ The mmjag default basis set is “”, which would cause a warning, so we set the default basis.
Returns: A keyword dictionary with the default basis set Return type: dict
-
getMmJagKeywords
()¶
-
loadSettings
(keywords)¶
-
setup
()¶
-
validate
()¶
-
-
class
schrodinger.application.jaguar.gui.tabs.molecule_tab.
MoleculeTabBase
(parent, input_selector=None)¶ Bases:
schrodinger.application.jaguar.gui.tabs.base_tab.BaseTab
The base class for all molecule tabs. This class defines functionality for the top half of the tab, which is constant between subclasses.
-
CHARGE_SPIN_INCONSISTANT_WARNING
= 'Warning: Charge and spin multiplicity are inconsistent.'¶
-
HELP_TOPIC
= 'JAGUAR_TOPIC_MOLECULE_FOLDER'¶
-
MULTIPLE_STRUC_WARNING
= 'Warning: Charge and spin multiplicity\ncannot be changed when more than one\nentry is selected.'¶
-
NAME
= 'Molecule'¶
-
createChargeProperties
()¶ Create charge and spin properties in the project table in response to the user clicking on the Create Properties button.
-
getMmJagKeywords
()¶
-
loadSettings
(keywords)¶
-
setup
()¶
-
-
class
schrodinger.application.jaguar.gui.tabs.molecule_tab.
MoleculeTabNoInputSelector
(parent, input_selector=None)¶ Bases:
schrodinger.application.jaguar.gui.tabs.molecule_tab.MoleculeTab
A Molecule tab that does not use the input selector
-
createChargeProperties
()¶
-
getStructure
()¶
-
setStructure
(struc)¶ Change the structure that this tab is representing
Parameters: struc ( schrodinger.structure.Structure
) – The structure
-
setup
()¶
-
structureUpdated
()¶ React to a change in the structure described by self._struc. i.e. The
schrodinger.structure.Structure
object passed tosetStructure
has not changed, but the structure described by that object has.
-
-
class
schrodinger.application.jaguar.gui.tabs.molecule_tab.
MoleculeTabPka
(parent, input_selector=None)¶ Bases:
schrodinger.application.jaguar.gui.tabs.molecule_tab.MoleculeTabBase
The molecule tab used in the PKA panel
-
FILE_PICK_WARNING
= 'Warning: Pick options cannot be used when\nusing structures from files.'¶
-
MULTIPLE_STRUC_PICK_WARNING
= 'Warning: Pick options cannot be used when\nmore than one entry is in the Workspace'¶
-
PKA_ATOM_PROP
= 's_m_pKa_atom'¶
-
UI_MODULES
= (<module 'schrodinger.application.jaguar.gui.ui.molecule_top_ui' from '/scr/buildbot/savedbuilds/2017-4/NB/build-152/internal/lib/python2.7/site-packages/schrodinger/application/jaguar/gui/ui/molecule_top_ui.pyc'>, <module 'schrodinger.application.jaguar.gui.ui.molecule_pka_bottom_ui' from '/scr/buildbot/savedbuilds/2017-4/NB/build-152/internal/lib/python2.7/site-packages/schrodinger/application/jaguar/gui/ui/molecule_pka_bottom_ui.pyc'>)¶
-
getMmJagKeywords
()¶
-
isConformationalSearchesChecked
()¶
-
isZwitterionChecked
()¶
-
loadSettings
(jag_input)¶
-
pickProjTableAtom
(atom_num)¶ Respond to the atom picking at atom in the “Use pKa atoms from the project table” section.
Parameters: atom_num (int) – The atom number that was just picked
-
pickThisAtom
(atom_num)¶ Respond to the atom picking at atom in the “Use this atom” section.
Parameters: atom_num (int) – The atom number that was just picked
-
reset
()¶
-
setup
()¶
-
validate
()¶ Make sure that a pka atom has been selected and is a valid atom for the currently selected structure
-