Bob,

OK, it's a thing of beauty - pulegone and all. Tom Newton will be 
testing the heck out of it in the near future.

For the identity check only, I'm now using:

var i = {*}.atomIndex.max + 1;select within(branch, {atomIndex = i}, 
{atomIndex=0});var w = 'The models are identical.';var sm1 = 
{selected}.find('SMILES');var sm2 = {not selected}.find('SMILES');var 
sameMF = ({selected}.find("MF") == {not selected}.find("MF"));var 
identical = sameMF && (sm2.find("SMILES",sm1)> 0);if (!identical){w = 
'The models are NOT identical.'};echo @w;

When we work with two models, they are in the same frame, so my 
selection method above seemed the route to go. I'm not sure how atom 
deletions (per your note) will affect the selections. Notice that my 
comparison is between two SMILES strings per your 12.2 docs.

While I'm just checking identity of the two models here, your more 
complete isomer analysis suggestions will be very useful in the broader 
context. Thanks for the bug fix and the suggestions.

Obviously, (or not) the objective here is feedback to students as they 
perform model exercises. I'll say it again. The ability to keep track of 
and compare stereo-smiles as models are modified is a SIGNIFICANT 
addition to Jmol. Thanks again.

Otis

Otis Rothenberger
chemagic.com


On 8/7/2010 7:51 PM, Robert Hanson wrote:
> Nah, real vacation is next week.
>
> OK, this should be fixed at 
> http://chemapps.stolaf.edu/jmol/docs/examples-12/Jmol-12.zip
>
> Bob
> .sourceforge.net/lists/listinfo/jmol-users



------------------------------------------------------------------------------
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
_______________________________________________
Jmol-users mailing list
Jmol-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to