def get_singleton(session, create=False): from chimerax.core import tools from .tool import FilePanel return tools.get_singleton(session, FilePanel, 'File History', create=create)
def get_singleton(self, session, create=True): from chimerax.core import tools return tools.get_singleton(session, CoordinatesPanel, 'Map Coordinates', create=create)
def get_singleton(self, session, create=True): from chimerax.core import tools return tools.get_singleton(session, FitMapDialog, 'Fit in Map', create=create)
def get_singleton(cls, session): from chimerax.core import tools return tools.get_singleton(session, ToolshedUI, 'Toolshed')
def get_singleton(session, create=True): if not session.ui.is_gui: return None from chimerax.core import tools from ..tool import ISOLDE_ToolUI return tools.get_singleton(session, ISOLDE_ToolUI, 'ISOLDE', create=create)
def get_singleton(self, session, create=True): from chimerax.core import tools return tools.get_singleton(session, CageBuilder, 'Cage Builder', create=create)
def get_singleton(self, session, create=True): from chimerax.core import tools return tools.get_singleton(session, MapEraserSettings, 'Map Eraser', create=create)
def get_singleton(self, session, create=True): from chimerax.core import tools return tools.get_singleton(session, VolumeMenu, 'Volume Menu', create=create)
def get_singleton(cls, session): from chimerax.core import tools return tools.get_singleton(session, MouseModePanel, 'Mouse Modes for Right Button')
def get_singleton(cls, session): from chimerax.core import tools return tools.get_singleton(session, cls, cls.tool_name)
def start_tool(session, tool_name): # 'start_tool' is called to start an instance of the tool from .tool import ISOLDE_ToolUI from chimerax.core import tools return tools.get_singleton(session, ISOLDE_ToolUI, 'ISOLDE', create=True)
def get_singleton(cls, session, **kw): from chimerax.core import tools return tools.get_singleton(session, CommandLine, 'Command Line Interface', **kw)
def get_singleton(self, session, create=True): from chimerax.core import tools return tools.get_singleton(session, PickBlobSettings, 'Measure and Color Blobs', create=create)
def get_singleton(session, create=False): if not session.ui.is_gui: return None from chimerax.core import tools from .tool import Log return tools.get_singleton(session, Log, 'Log', create=create)
def get_singleton(cls, session): from chimerax.core import tools return tools.get_singleton(session, Log, 'Log')
def get_singleton(self, session): from chimerax.core import tools return tools.get_singleton(session, ModelPanel, 'Model Panel', create=False)
def start_tool(session, tool_name, **kw): from .tool import ToolUI from chimerax.core import tools return tools.get_singleton(session, ToolUI, 'Tempy', create=True)