Hi Bob/All,
Cheatsheet is a Eclipse Rich Client Platform technology which allows the user
with some interactive help functionality. Bioclipse is a chemo- and
bioinformatics workbench (see article in BMC Bioinformatics), and, of course,
uses Jmol for rendering. I am currently writing such interactive help for the
Jmol scripting language.
I am sorry that I can't email a nice screenshot... I have been working all day
on a new bioclipse release (1.1.0, dl from SF, with Jmol 11.1.36, thanx to
some help from Bob last night), but afterwards turned out that the cheatsheet
view no longer works in that build...
Anyway... just google for eclipse cheat sheet, to see screenshots of the
subwindow with free text and clickable links to perform some action...
This works for Jmol too, and the source looks like:
<?xml version="1.0" encoding="UTF-8"?>
<cheatsheet title="Jmol Script: Rendering">
<intro>
<description>
This tutorial introduces the Jmol Script commands to specify how
molecular content should be rendered. You can monitor the actually
run commands in the BioclipseConsole, and the reader is invited to
the experiment with variations in the Jmol View command bar.
</description>
</intro>
<item title="Wireframe Models">
<description>
Wireframe models show only the connectivity; atoms are only implicitly
visible. You can turn on wireframe rendering with the command
'spacefill off; wireframe'.
</description>
<action pluginId="tutorial.jmolscripting"
class="net.bioclipse.tutorials.actions.chemoinfo.RunJmolScriptAction"
param1="select all; spacefill off; wireframe"/>
</item>
<!-- many more items -->
</cheatsheet>
Thus guiding the reader through the scripting language. Like HTML pages,
clicking the 'action' (a link in the GUI), make the script snippet run. But
the bug difference is that this all works within the Bioclipse application,
so way can do *much* more than on a webpage.
The setup lends itself perfectly for other applications too, like introduction
to certain structural features or protein, crystal structures, etc, just like
we do on webpages...
You might even consider this XML code above to be used for automatic
generation of HTML pages, so that he tutorial becomes available for several
targets... well, let's see what the future brings.
Some technical details: the
net.bioclipse.tutorials.actions.chemoinfo.RunJmolScriptAction is a Java
Class, with the API run(String[] params), and I now just use the first; i.e.
params[0] => @param1=""
Egon
--
[EMAIL PROTECTED]
Blog: http://chem-bla-ics.blogspot.com/
GPG: 1024D/D6336BA6
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Jmol-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-users