An expression that I use in FirstGlance to count the number of each kind
of ligand or non-standard residue is crashing recent versions of JSmol,
but not Jmol/Java.
An example of the expression:
{[TRS] and hetero}.groupindex.all.count().length
(I was unable to guess how to make such a count, and Alexander Rose
suggested this expression which has worked until now.)
DEMONSTRATION OF JSMOL CRASH:
At http://chemapps.stolaf.edu/jmol/jsmol/jsmol.htm
(Jmol 14.3.7_2014.09.07)
Open Jmol Console and enter commands:
load =1ijw
print {_C}.count
# 516 carbons reported
# can rotate molecule with mouse
# everything is OK so far
select hetero
show groups
# reports CBR, TRS, HOH
print {[TRS] and hetero}.groupindex.all.count().length
# no report
# cannot rotate molecule with mouse
# JSmol has frozen
---------------------
If the same dialog is run at the above URL with ?_USE=SIGNED, it works
correctly.
It also works correctly in the Jmol application (9/17).
It also works correctly in JSmol/HTML5 14.0.17_2014.06.11 (in use in the
publicly released version of FirstGlance), suggesting that the problem
has arisen since that version.
I first noticed this problem in JSmol 14.3.7_2014.09.17 so it seems that
recent versions have this problem.
-Eric
------------------------------------------------------------------------------
Slashdot TV. Video for Nerds. Stuff that Matters.
http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk
_______________________________________________
Jmol-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-users