These examples can be run using the “make -f Makefile.demo DEMO_NAME=<demo-name>” command from the JyMOL distribution.
For example, to run the first demo, you can type in:
make -f Makefile.demo DEMO_NAME=align.Align
Note: You will also need to make sure the JAVA_HOME variable is set properly.
| Example | Description |
|---|---|
| align.Align | loads in proteins, aligns a couple of them together, and prints the outputs of align. |
| cardbug.CardBug | sets up a combobox with two settings that change JyMol's view when changed. |
| cgo.CGO | creates a CGO, sets it with different types of objects, and loads it into JyMOL. |
| figure.Figure | Shows two buttons off to the right that calls ray() and draw(). resulting images are shown in a separate window. |
| gpcr.GPCR | Load a PDB, and show protein in yellow and ligand as sticks |
| isomesh.Isomesh | Load a PDB, an XPLOR map file, and generate an isomesh |
| isosurface.Isosurface | Load a PDB, an XPLOR map file, and generate an isosurface |
| jardata.JarData | reads an input protein directly from a Jar file and loads it into JyMOL. |
| jymolign.JyMolign | Interface with GUI widgets to show how control objects and do simple commands with JyMOL. |
| measure.Measure | Load in example molecule and add/get measurements distances, angles, dihedrals, and change parameters for visual elements. |
| misc.Misc | Load in example molecule and label carbons. |
| pseudoatom.Pseudoatom | Load in a small molecule and add some atoms using pseudoatom in a couple of ways. Also, hooks up a ClickConsumer to show how to capture a click event with picking information. |
| select.Select | Loads a small molecule and selects 3 atoms using selectList(). |
| setting.Setting | Goes through different settings and shows the results as the user presses a key. |
| simple.Simple | Loads a simple molecule and shows the surface. |
| views.Views | Shows how to get and change the view calling getView() and setView() |