This Jmol page should automatically switch to different modes depending upon browser capabilities. It can use the signed Jmol applet, the unsigned Jmol applet with server-side help, ChemDoodle with or without WebGL, or just deliver an image. On the server side, it uses JmolData.jar for delivering cross-domain models into ChemDoodle or the unsigned applet. For a very simple page that shows an applet on Java-enabled platforms and an image on Java-challenged platforms, see test.htm.

show info hide info
For NCI, enter a molecule name, a CAS registry number, an IUPAC name, or some other sort of identifier in the box and press [ENTER]. For PubChem, enter a name or CAS number. Note that these input controls can be easily hidden for a more standard Jmol look.

Current status: (4/24/12) using PubChem rest/pub interface for direct xhr2 loading of models; all files loading; basic functionality only; Jmol.js no longer necessary for creating applets or scripting

rendering options:
unsigned Jmol applet
signed Jmol applet
ChemDoodle only
not ChemDoodle(no WebGL)
not ChemDoodle
image only

keyword searches
=caffeine? (RCSB)
=1blu? (RCSB)
=1crn? (RCSB)
this-domain calls - no server
load caffeine.mol
load 1crn.pdb
load sebi0105c.ccdc.cif
load sucrose.cif
load y1237.cif
load quartz.cif

scripted image
direct database calls - no server
load $caffeine (from NCI)
load =1blu (cartoon, from RCSB)
load :1983 (PubChem CID)
load :aspirin (PubChem name)
load :smiles:CC/C=C/CC (PubChem SMILES)
:caffeine (PubChem, with mep)
load ==HEM (RCSB ligand)