Miguel Howard schrieb:

Egon wrote:


BTW, Miguel, does the scripting language allow selecting of molecules,
by  first partioning into connectes sets, add (by Jmol) labels to
those sets and  then select them with a script command? Something
like:



load samples/f1.cephalo
partition
select m1
color red



One of the ways we want to extend the crystal functionality of Jmol is by creating a multicell crystal of the user's dimensions. So we can look at a unitcell or create an IxJxK multicell (... and it is going to be 'wicked' :-)

Once we do this, we will need a way to uniquely address each of these
unitcell copies. That will allow us to use the scripting language commands
to change the rendering of individual atoms/bonds within the multicell in
order to hilite special features.

I trust that there is a standard nomenclature/addressing scheme that is
used in the crystallography world.

Q: Unitcells are probably addressed by their fractional coordinates
[0,1,-1], correct?


Yes,
there is an excellent tutorial on crystallography by Bernhard Rupp
http://www-structure.llnl.gov/Xray/101index.html
e.g.
http://www-structure.llnl.gov/Xray/tutorial/serial.gif

Q: I don't want to go into too much detail on this yet, but can someone
tell me what the general scheme is for naming one of these reflection /
rotate / spacegroup copies that is within the unit cell ?


I don't know, in Swiss PDB Viewer Deep View you can address them by clicking on the symmetry operations belonging to a space group
http://au.expasy.org/spdbv/text/xsymtut.htm
But there could be build numbers out of this see the PDB file 1gu8 (NNNMMM N->operator M->translation vektor)



There are two pretty important places that we need to squeeze this in. 1. the data structures 2. the scripting language


Now, Jmol already has some support for holding more than 1 copy of the
same thing. PDB files have the concept of a 'model' that is supposed to
be multiple copies of what is fundamentally the same thing.


no,
models exist in a "parallel world" or at an other time point, the molecules in the unit cell or multicell ?box of unit cells? may interact with each others, e.g. H-bonds


And, because of the PdbModel, the scripting language already has support
for addressing each of these models individually.


I would like to explore the idea of trying to reuse some of this infrastructure to support two different things ... PdbModels AND multicells

The obstacle that would prevent this reuse would be the presence of PDB
files that contain both CRYST1 and MODEL records.


e.g. 1gu8
http://www.imb-jena.de/cgi-bin/SCOPlnk.exe?JMOL=1gu8
Regards, Jan

It looks like to me that the PDB spec will not allow multiple models, each
of which has its own CRYST1 records (!Gracias a Dios!).

However, the spec looks like it would allow multiple models, all of which
fit within the same CRYST1 unitcell.

Q: Does someone know the answer to this? (Uhhh ... Rich?)


Q: Any other comments/observations?




Thanks,
Miguel





------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click _______________________________________________ Jmol-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to