Jmol Developers,

In order to generalize symmetry for any file reader, I did some 
refactoring and cleaning today.

I refactored Viewer.Util as Util.ArrayUtil, and the parsing functions of 
AtomCollectionReader into Util.Parser. Now AtomCollectionReader extends 
Util.Parser and imports Util.ArrayUtil.

In addition, I moved all the symmetry handling out of the 5 readers that 
were dealing with it -- RES, XMLCML, PDB, MOLPRO2, CIF -- into 
AtomCollectionReader itself, making for much cleaner handling of 
symmetry for any file reader. (You just add two or three hooks back into 
AtomCollectionReader, and it's done.) This will allow spacegroup and {i 
j k} extensibility for any file reader, including simple XYZ.

I added symmetry handling to the CML reader, but I haven't tested it.

Lots of file changes.

HOWEVER -- I can't commit, because Sourceforge is out of commission 
today, apparently.

I'll try later tonight or tomorrow.

Bob



-------------------------------------------------------------------------
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-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-developers

Reply via email to