Code on page:
jmol = Jmol.getApplet("jmol", JmolInfo)
jme = Jmol.getJMEApplet("jme", JMEInfo);
Jmol.byName = function() {
jme.loadM || (jme.loadM = jme.__loadModel);
var s = prompt("Enter a chemical name, SMILES, or other chemical identifier", jme.lastID || "tylenol");
if (!s)return;
jme.lastID = s;
var path = "https://cactus.nci.nih.gov/chemical/structure/"
+ encodeURI(s.trim())
+ "/file?format=sdf&operator=remove_hydrogens"
jme.__loadModel = function(data) {jme.loadM.apply(jme,[data]);Jmol.asDrawn();}
jme._loadFile(path);
}
Jmol.asDrawn = function() {
Jmol.script(jmol, "zap;set echo top left;echo working...;refresh;load DATA \"test\"" + jme._applet.jmeFile() + "end \"test\"");
}
|