Wednesday, February 9, 2011

Jmol applet (quick) howto

Here is a short post to include Jmol rendering in your blogger posts.

First of all, you need to have the applet and its related jar and resources files available somewhere behind a HTTP server. In my configuration I have a folder called JmolFolder with these 19 files:

JmolApplet0_Console.jar
JmolApplet0.jar
JmolApplet0_Minimize.jar
JmolApplet0_Popup.jar
JmolApplet0_ReadersCifPdb.jar
JmolApplet0_ReadersMolXyz.jar
JmolApplet0_ReadersMore.jar
JmolApplet0_ReadersQuantum.jar
JmolApplet0_ReadersSimple.jar
JmolApplet0_ReadersXml.jar
JmolApplet0_ReadersXtal.jar
JmolApplet0_ShapeBio.jar
JmolApplet0_ShapeSpecial.jar
JmolApplet0_ShapeSurface.jar
JmolApplet0_Smiles.jar
JmolApplet0_Symmetry.jar
JmolApplet.jar
Jmol.jar
Jmol.js

Note that I removed all the internationalization files from the original distribution (I hope it makes it start faster).

In blogger/blogspot post you have to insert the following as HTML:
<form>
<script src="http://biotechies.site40.net/jmol/JmolFolder/Jmol.js" type="text/javascript"></script> <script type="text/javascript"> jmolInitialize("http://biotechies.site40.net/jmol/JmolFolder"); jmolApplet(400, "load http://biotechies.site40.net/jmol/alphahelix.pdb.gz;");jmolBr();</script>
</form>
The result is:


No comments:

Post a Comment