schrodinger.application.bioluminate.ssv.toolbars module¶
Toolbars for the SimplifiedSequenceViewer
-
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
-
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.
-
-
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_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 )))'¶
-
ASL_WATER
= '(water AND (NOT atom.ele H))'¶
-
consensusCounterions
()¶ Slot to show all consensus ions
-
consensusLigands
()¶ Slot to show all consensus ligands
-
consensusWaters
()¶ Slot to show all consensus waters
-
getReferenceEntryId
()¶ Gets the PT entry ID for the reference structure.
Returns: Reference entry id Return type: int
-
initActionStates
()¶ - Called when a set of structures are imported. This will:
- Include all structures in the WS
- Hide waters
- Hide ions
- Show all ligands
-
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
-
toggleCounterions
()¶ Slot to show/hide all ions
-
toggleLigands
()¶ Slot to show/hide all ligands
-
toggleWaters
()¶ Slot to show/hide all waters
-
viewAllProteins
()¶ Includes all structures in the sequence viewer in the Workspace
-
viewFirstProtein
()¶ Displays only the reference st in the workspace
-
water_action
¶ Get the toggle_water action for the corresponding toolbar button
Return type: action
-
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.
-
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
-