### Web Services - Sample 15: Launching PyMOL on Demand

Close Window (FireFox only: view page source)

So far, all of the examples have launched PyMOL at the time the web page was opened. However, this isn't necessary: with a multi-origin application, or or more instances of PyMOL can be launched on demand, each on its own port, simply by populating an IFRAME with a PWG file.

    launchPymol(8085)  launchPymol(8086)

     usePymol8085()     usePymol8086()

    quitPymol(8085)    quitPymol(8086)

In addition launching multiple simultaneous PyMOL instances, this sample application also demonstrates the use of the "options" keyword in the associated PWG files, which is being used to modify the startup configuration of PyMOL so as to launch as a simple 3D viewer window. A restricted subset of standard PyMOL command-line arguments are available for such customization tasks. For information on launch options, please refer to the Official PyMOL Documentation.

startup8085.pwg

    port 8085
    options -qxie -F 0 -X 10 -Y 50 -W 250 -H 250

startup8085.pwg

    port 8086
    options -qxi -F 0 -X 10 -Y 350 -W 250 -H 250