Common widgets and code for builders such as the TM Complex Builder
and the Oligamer builder
Copyright Schrodinger, LLC. All rights reserved.
|
TemplateCombo
A Combo Box for managing template lists
|
|
TemplateManager
A dialog that manages the user templates - currently only allows
deletion
|
|
SketcherBox
Set of widgets that controls a 2D sketcher and has additional
widgets that allow the user to load/save/delete templates for the
sketcher and import structures from the workspace into the
sketcher.
|
|
ItemRow
A row of control widgets for a ligand
|
|
StructureLabel
A label that gives information about the ligand for a given row and
shows the set structure in a tooltip.
|
|
RGroupStructureToolTip
A structure tooltip that displays Rx labels for the Rx atoms
|
|
SketchDialog
A Dialog window that opens a SketcherBox instance
|
|
TMLigandRowMixin
A mixin class that takes care of minimizing bidentate transition metal
complex ligand structures so that they remain planar through the R1-...-R2
bond path.
|
|
ItemRowWithTemplates
An ItemRow that holds the data for one unit and includes a combo
for choosing Template structures
|
|
ComplexTemplateSketcher
A 2D sketcher that is decorated with a number of widgets for
creating and saving templates.
|
|
__doc__ = ...
|
|
maestro = schrodinger.get_maestro()
|
|
ATOM_MARKER_PROP_BASE = ' s_matsci_rx_marker_atom_ '
|
|
HIGHEST_RX_MARKER_XVAL = ' i_matsci_highest_rx_xval '
|
|
OLD_FIRST_MARKER_PROP = ' i_matsci_complex_builder_site_atom1 '
|
|
OLD_SECOND_MARKER_PROP = ' i_matsci_complex_builder_site_atom2 '
|
|
ALL_OLD_MARKER_PROPS = [ ' i_matsci_complex_builder_site_atom1 ' , ...
|
|
TEMPLATE_EXTENSION = ' .maegz '
|
|
TEMPLATE_GLOB = ' *.maegz '
|
|
RECENT_TEMPLATE_FILE = ' recent.txt '
|
|
VALID_CHARACTERS = set([ ' ' , ' \' ' , ' ( ' , ' ) ' , ' , ' , ' - ' , ' . ' , ' 0 ...
|
|
CUSTOM_TEMPLATE = ' Custom '
|
|
NO_TEMPLATE = ' This is not a template '
|
|
TEMP_ELEMENT = ' Br '
|
|
PREF_GROUP = ' general_builder_widgets '
|
|
RESELECT_CURRENT_TEMPLATE = ' reselect current template '
|
|
RESET_TO_DEFAULT_CUSTOM_DIR = ' reset to default custom dir '
|
|
__package__ = ' schrodinger.application.matsci '
|