schrodinger.application.bioluminate.ssv.toolbars module¶
Toolbars for the SimplifiedSequenceViewer
-
class
schrodinger.application.bioluminate.ssv.toolbars.
ImportToolBar
(parent, title=None, action_order=None, text=True)¶ Bases:
PyQt5.QtWidgets.QToolBar
Get the toolbar that has the import dialogs. This toolbar has a single action, that when clicked opens a menu of different import options.
-
openMenu
()¶ Opens the import pull-down menu
-
-
class
schrodinger.application.bioluminate.ssv.toolbars.
FindToolBar
(parent, title=None)¶ Bases:
PyQt5.QtWidgets.QToolBar
Create an instance of the “Find Pattern” toolbar from the MSV.
-
findTextChanged
(string)¶ Called whenever text in “Find pattern” widget has changed.
Parameters: string (str) – pattern string
-
-
class
schrodinger.application.bioluminate.ssv.toolbars.
ConsensusToolBar
(parent)¶ Bases:
PyQt5.QtWidgets.QToolBar
A toolbar associated with the viewer that will handle display options. These actions will be available through the toolbar:
- Display the first protein in the sequence viewer
- Display all proteins in the sequence viewer, superimposed
- Toggle waters between visible/hidden
- Toggle counterions between visible/hidden
- Toggle ligands between visible/hidden
- Display consensus waters
- Display consensus counterions
- Display consensus ligands
-
ASL_WATER
= '(water AND (NOT atom.ele H))'¶
-
ASL_IONS
= 'ions'¶
-
ASL_LIGAND
= '(((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 MES MO6 MPD MYR NAG NCO NH2 NH3 NO3 PG4 PO4 POP SEO SO4 SPD SPM SUC SUL TRS )))'¶
-
initActionStates
()¶ - Called when a set of structures are imported. This will:
- Include all structures in the WS
- Hide waters
- Hide ions
- Show all ligands
-
water_action
¶ Get the toggle_water action for the corresponding toolbar button
Return type: action
-
ion_action
¶ Get the toggle_counterions action for the corresponding toolbar button
Return type: action
-
ligand_action
¶ Get the toggle_ligands action for the corresponding toolbar button
Return type: action
-
getReferenceEntryId
()¶ Gets the PT entry ID for the reference structure.
Returns: Reference entry id Return type: int
-
viewFirstProtein
()¶ Displays only the reference st in the workspace
-
viewAllProteins
()¶ Includes all structures in the sequence viewer in the Workspace
-
toggleWaters
()¶ Slot to show/hide all waters
-
consensusWaters
()¶ Slot to show all consensus waters
-
toggleCounterions
()¶ Slot to show/hide all ions
-
consensusCounterions
()¶ Slot to show all consensus ions
-
toggleLigands
()¶ Slot to show/hide all ligands
-
consensusLigands
()¶ Slot to show all consensus ligands
-
class
schrodinger.application.bioluminate.ssv.toolbars.
AntibodyNumberingToolBar
(parent, title='Antibody numbering scheme')¶ Bases:
PyQt5.QtWidgets.QToolBar
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
-
SCHEMES
= [('Chothia', 'Chothia'), ('EnhancedChothia', 'Enhanced Chothia'), ('Kabat', 'Kabat'), ('IMGT', 'IMGT'), ('AHo', 'AHo')]¶ Antibody numbering schemes to choose from. Each item in the list is a tuple of: (<backend name>, <display name>).
-
currentScheme
(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 Return type: str Returns: The name of the requested backend scheme
-
showScheme
(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
-
hideScheme
()¶ Removes the antibody scheme from the viewer altogether
-
indexChanged
(idx)¶ Slot called when the combobox’s index is changed. This will change the
SimplifiedSequenceViewer
antibody numbering scheme.
-