def __init_plugin__(app=None): """ Add FRETraj plugin to the Plugins Menu """ from pymol.plugins import addmenuitemqt addmenuitemqt("FRETraj", run_plugin_gui)
def __init__(self): try: from pymol.plugins import addmenuitemqt addmenuitemqt('Show Contacts', Show_Contacts_Qt_Dialog) return except Exception as e: print(e) self.menuBar.addmenuitem('Plugin', 'command', 'Show Contacts', label = 'Show Contacts', command = lambda s=self : Show_Contacts(s))
def __init_plugin__(app=None): """ Required for PyMol plugin installation - problem not all in one file! TODO: Fix """ from pymol.plugins import addmenuitemqt _check_importing_packages() addmenuitemqt('RestraintMaker', run_plugin_gui)
def __init_plugin__(app=None): try: from pymol import cmd from pyvol import pymol_interface cmd.extend('pocket', pymol_interface.pocket) cmd.extend('load_pocket', pymol_interface.load_pocket) logger.debug("PyVOL successfully imported") except: pass finally: from pymol.plugins import addmenuitemqt addmenuitemqt('PyVOL', pyvol_window)
def __init_plugin__(app=None): # older versions of PyMOL do not support Qt # and should use Tkinter instead try: from pymol.plugins import addmenuitemqt addmenuitemqt('JSON file loader', run_gui_qt) except ImportError: app.menuBar.addmenuitem('Plugin', 'command', label='JSON file loader', command=lambda: run_gui_tkinter(app.root)) cmd.extend(load_json)
def __init_plugin__(app): """ Initializes the plugin in the plugin menu of PyMOL 3. """ # Adds a "PyMod" item to the plugin menu of PyMOL. try: from pymol.plugins import addmenuitemqt addmenuitemqt(pymod_plugin_name, startup_pymod) # Adds a "PyMod" item to the legacy plugin menu of PyMOL. except ImportError: app.menuBar.addmenuitem('Plugin', 'command', pymod_plugin_name, label=pymod_plugin_name, command=lambda a=app: startup_pymod(a))
def __init_plugin__(app=None): # Load the plugin in three steps: 1) import PyVOL 2) find msms if necessary 3) try to add gui # Import PyVOL try: from pymol import cmd from pyvol import pymol_interface cmd.extend('pocket', pymol_interface.pymol_pocket_cmdline) cmd.extend('load_pocket', pymol_interface.load_calculation_cmdline) # cmd.extend('pose_report', pymol_interface.pose_report) logger.debug("PyVOL successfully imported") except: logger.info( "PyVOL not imported; install from conda (or PyPI with manual msms installation)" ) # add MSMS path to PyMOL preferences import distutils import distutils.util msms_exe = distutils.spawn.find_executable("msms") if msms_exe is None: logger.info( "MSMS not found in the path; confirm installation manually or reinstall using conda" ) # Try to link the GUI try: from pymol.plugins import addmenuitemqt addmenuitemqt('PyVOL', pyvol_window) except: logger.warning( "PyVOL GUI not able to be loaded. This is most often seen when using older PyMOL distributions that use tkinter for GUIs rather thean QT. Update PyMOL to enable the GUI" ) try: cmd.extend("install_pyvol", install_pypi_pyvol) cmd.extend("install_cached_pyvol", install_cached_pyvol) cmd.extend("update_pyvol", update_pypi_pyvol) except: logger.warning( "PyVOL installation commands not able to be added to command-line interface" )
def __init_plugin__(app=None): ''' Add an entry to the PyMOL "Plugin" menu ''' from pymol.plugins import addmenuitemqt addmenuitemqt('PyXlinkViewer', run_plugin_gui)
def __init_plugin__(app=None): if sys.platform not in ('darwin', 'win32'): return from pymol.plugins import addmenuitemqt addmenuitemqt('Excel Exporter', qtdialog)
def __init_plugin__(app=None): ''' Add an entry to the PyMOL "Plugin" menu ''' from pymol.plugins import addmenuitemqt addmenuitemqt('Isosurface', run_plugin_gui)
def __init_plugin__(app=None): """Add an entry to the PyMOL 'Plugin' menu""" plugins.addmenuitemqt("PyViewDock", run_gui)
def __init_plugin__(app=None): from pymol.plugins import addmenuitemqt addmenuitemqt('HS-Detector', run_plugin_gui)
def __init_plugin__(app=None): from pymol.plugins import addmenuitemqt addmenuitemqt('PoseFilter', run_plugin_gui)
def __init_plugin__(app=None): """ Add FluorLabel plugin to the Plugins Menu """ from pymol.plugins import addmenuitemqt addmenuitemqt('FluorLabel', run_plugin_gui)
def __init_plugin__(self): if cmd is not None: addmenuitemqt('BetaFab2', command=betafabgui2.betafab2.run) addmenuitemqt('BetaFab2 dihedral editor', command=betafabgui2.dihedraleditor.run)
def __init_plugin__(app=None): ''' Add an entry to the PyMOL "Plugin" menu ''' from pymol.plugins import addmenuitemqt addmenuitemqt('SurfStamp', run_surfstamp_plugin_gui)
def __init_plugin__(app=None): from pymol.plugins import addmenuitemqt addmenuitemqt('Bridge', run_plugin_gui)
def __init_plugin__(app=None): """ Add an entry to the PyMOL "Plugin" menu """ from pymol.plugins import addmenuitemqt addmenuitemqt('Membrane Builder Plugin', run_plugin_gui)
def __init_plugin__(self=None): from pymol import plugins plugins.addmenuitemqt('AlignIt visualization plugin', alignit_plugin)
def __init_plugin__(app=None): from pymol.plugins import addmenuitemqt addmenuitemqt('Enlighten', run_plugin_gui)
def __init_plugin__(app=None): ''' Add an entry to the PyMOL "Plugin" menu ''' from pymol.plugins import addmenuitemqt addmenuitemqt('Demo "Render" Plugin', run_plugin_gui)
def __init_plugin__(self=None): from pymol import plugins plugins.addmenuitemqt('Lighting Settings', lightingsettings)