Hi,

I just re-discovered Jmol and the amazing progress made by the  
developers since v10.

Coming from Rasmol, I ran into a Jmol peculiarity reading partial  
charges from XYZ files.  I like the XYZ format for its simplicity and  
flexibility in optionally conveying auxiliary scalars and vectors.    
In Jmol, however, only integers are recognized (as formal charges),  
whereas Rasmol (and, I do believe Xmol) is fine with pretty much any  
float value.

        
http://www.mail-archive.com/jmol-developers%40lists.sourceforge.net/msg05043.html
        
http://www.mail-archive.com/jmol-developers%40lists.sourceforge.net/msg01750.html

I am attempting to use charges (or temperature) purely to discriminate  
atoms of the same element by coordination (here:  sp2, sp2+x, sp3), as  
in e.g. "select CARBON and charge > 0.2".  As a workaround, given the  
handful of classes, I created an auxiliary script:

        define SP1 none
        define SP2 none
        define SP3 none
        define SP2X none
        define SP2 SP2 or atomno==1
        define SP2 SP2 or atomno==2
        define SP2X SP2X or atomno==3
        define SP3 SP3 or atomno==4
        ...


Is there a recommended way to convey a general scalar on an atom?

My conundrum with XYZ is that setting formal charges seriously alters  
connectivity, and partial charges are not recognized; the latter  
appears arbitrary - any way/plans to remove this limitation?


Regards, Michael

[pardon the crosspost - I wasn't sure where this belongs properly.]

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Jmol-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to