This directory holds all the APIs for the CML and related classes. There are seven packages and each has been processed with javadoc, so the details are found under that architecture. (The java.* class documentation may also be included here for compatability of links). javadoc doesn't add an overall description for each package so those are contained in the descriptions below:
Primarily a set of classes which map onto the elements defined in the
CML and TecML DTDs (about 20). There are ancillary classes for converting
chemical/MIME types to CML objects and a few other classes.
package pmr.cml
Discipline-independent mathematical and housekeeping routines, with particular
emphasis on geometry, arrays and matrices..
package pmr.euclid
Useful support classes in molecular science (e.g. AminoAcid, SIUnit, etc.)
package pmr.molecule
Flexible tools for managing SGML-based applications, including HTML. Classes
include GI, DTD, SGMLNode (== element), SGMLAttributeList, etc.). The DTDs
can be nested to allow hierarchical applications and DTDs can also be
loaded dynamically.
package pmr.sgml
Simple graphics routines to overcome some of the limitations of JDK1.0. I
expect some of these to be phased out. Includes a GKS-like tool for
2-dimensional scaling.
package pmr.simplegraph
Statistics routines; at present Uni-, Bi- and Multi-variate. Not
comprehensive yet
package pmr.stat
A set of miscellaneous utilities.
package pmr.util
Here is a list of the packages