I don't think that is the issue. But this is very inefficient:

for (var i = 1; i < {*}.length +1; i++){ {*}[i].atomno = i }

What you want there is:

var n = {*}.length; for (var i = 1; i <= n; i++){ {*}[i].atomno = i }

Still that should not be it. Aren't you getting some sort of error messages?

I would use

set debugscript

first, then run that and see what it gives.

Bob










On Wed, Jul 9, 2014 at 10:58 PM, Otis Rothenberger <osrot...@chemagic.com>
wrote:

> Bob,
>
> I use the following script to duplicate a model in the Jmol window:
>
> scpt = 'center;var mod2 = "' + Jmol.getPropertyAsString(jmolApplet0,
> "extractModel") + '";';
> scpt += 'set echo top left;echo;set appendNew false;var z=' + bbMax() +
> ';';
> scpt += 'select *;translateSelected {@z @z 0};load APPEND "@mod2";';
> scpt += 'hover "";select *;wireframe 0.15;spacefill 23%;boundbox
> {*};centerat boundbox;minimize CLEAR;';
> scpt += 'for (var i = 1; i < {*}.length +1; i++){ {*}[i].atomno = i }';
> Jmol.script(jmolApplet0, scpt);
>
> bbMax() simply calculates the longest dimension of the bound box. This all
> works, BUT the resulting model pair has a Jmol state problem. I can write a
> state, but it will not restore. Is my atomno renumbering screwing this up?
>
> The renumbering may seem strange, but I'm working with edited models, and
> the renumbering prevents atomno overlap produced by duplicating edited
> models.
>
> This is not a huge problem. I'm just curious if the renumbering is the
> guilty party.
>
> Otis
>
> --
> Otis Rothenberger
> o...@chemagic.com
>
>
> ------------------------------------------------------------------------------
> Open source business process management suite built on Java and Eclipse
> Turn processes into business applications with Bonita BPM Community Edition
> Quickly connect people, data, and systems into organized workflows
> Winner of BOSSIE, CODIE, OW2 and Gartner awards
> http://p.sf.net/sfu/Bonitasoft
> _______________________________________________
> Jmol-users mailing list
> Jmol-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jmol-users
>
>


-- 
Robert M. Hanson
Larson-Anderson Professor of Chemistry
Chair, Department of Chemistry
St. Olaf College
Northfield, MN
http://www.stolaf.edu/people/hansonr


If nature does not answer first what we want,
it is better to take what answer we get.

-- Josiah Willard Gibbs, Lecture XXX, Monday, February 5, 1900
------------------------------------------------------------------------------
_______________________________________________
Jmol-users mailing list
Jmol-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to