Rich wrote:

On 7-5-2006 13:21, Bob Hanson wrote:

Interesting. I like the way it can all be done with integers. OK, now I have it set that it IS identifying all true molecules, and in principle it COULD be saving some information about which atoms were produced by which symmetry operation. Problem is, doesn't it matter which order you apply these (redundant) symmetry operations? How does that work? What's the convention? Or would it be enough to be able to select "symmetry-derived sets" without the assumption of order? - that is, I guess it would just use the order presented in the file. BUT then I need to know in exactly what order to apply LATT to SYMM. Right? Because I basically have two loops: "loop through the symmetry operations" and "for each symmetry operation, loop through the LATT translations/inversions." So is there some precise order that is dictated by convention here?

In a CIF all of the symmetry operations are explicitly represented, so, the number of each operation runs from 1 (identity, i.e., x,y,z) though n for the space group (including all lattice transformations). It is only in SHELX or, possibly PDB, where only the irreducible set of symmetry operations are presented and the lattice transformations are deduced. So you could take the SHELX format and simply create the equivalent of a CIF-style list:
-- set the x,y,z operation to #1
-- add the operations from the SHELX file
-- take each of the above and add the lattice transformations to form additional operators

This should now give identical lists of symmetry operators (including order) for the CIF-based files and the SHELX-based files.

I don't think I'm ready to add 230 lists of symmetry operations just so we can do this with SHELX files. Is that unreasonable? One possibility is that we could have such a list and read it on the fly -- user provided. Or -- oh, here's a clever idea -- have a server deliver it from one of these sites that does this on the web. Maybe that's too weird....

Certainly all these are produced, and the user has access to the symmetry information, which lists the operations. Could it be that having this list in front of you would be all you need?

Still, I wonder if there might be a "standard" order that could be reproduced. This could be checked out at http://www.phenix-online.org/cctbx/explore_symmetry.html by adding the LATT and SYMM cards from .res files and comparing with XTALX.

Doe this program produce the "standard" order?

Bob





Now you only have one loop: for all symmetry operators loop over all atoms (or vice versa depending on your preferred programing style/efficiency).

Also, does 3555 refer to a molecule in the chemical sense, or a set of "primitive atoms"?

It depends on if you have invoked the "connect all atoms into smallest group on file load" option or not. Let's assume the atoms come in as a connected molecule for now and say "primitive atoms".

The atoms are automatically connected based on Jmol bonding algorithms. But you can change that and customize it with the "connect" command to your heart's content. Want Al-Al bonds? sure. Want no Al-Al bonds? no problem.

OK, but here we are talking about, for example, in quartz, TWO atoms -- one Si and one O. Right?

Naive questions:

3555

means atoms within the (0,0,0)-(1,1,1) unit cell. I get that. We're keeping a copy of the inversion of the transformation matrix, so it's absolutely no problem assigning abc to any atom.

What cell is {0.0, 0.0, 0.0} in?

Would you go by atom positions or the geometric center of a bonded molecular set? That is, would you let this break up a covalently connected molecule?





Rich


-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Jmol-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-users




-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Jmol-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to