| version 1.1 | version 1.2 |
|---|
| |
| | <!-- Main JMV file opening tag. --> |
| | <!-- It contains a Version, Background, and Molecule --> |
| <!ELEMENT JMVSAVEDSTATE (VERSION, BACKGROUND, MOLECULE)> | <!ELEMENT JMVSAVEDSTATE (VERSION, BACKGROUND, MOLECULE)> |
| | |
| | <!-- JMV Version number --> |
| <!ELEMENT VERSION (#PCDATA)> | <!ELEMENT VERSION (#PCDATA)> |
| | |
| | <!-- Background color: a series of 3 floating point numbers --> |
| | <!-- They represent the RGB values of the background --> |
| <!ELEMENT BACKGROUND (#PCDATA)> | <!ELEMENT BACKGROUND (#PCDATA)> |
| | |
| <!ELEMENT MOLECULE (FILENAME, TRANSFORMATION, MOLECULEITEM)> | <!-- Molecule to load: It contains a file, a transformation, and --> |
| | <!-- one or more MoleculeItems. --> |
| | <!ELEMENT MOLECULE (FILENAME, TRANSFORMATION, MOLECULEITEM+)> |
| | |
| | <!-- The name of the file to load --> |
| <!ELEMENT FILENAME (#PCDATA)> | <!ELEMENT FILENAME (#PCDATA)> |
| | |
| | <!-- Transformation matrix for scaling, rotation, etc. --> |
| | <!-- Consists of 16 floating point numbers, representing the --> |
| | <!-- transformation matrix. --> |
| <!ELEMENT TRANSFORMATION (#PCDATA)> | <!ELEMENT TRANSFORMATION (#PCDATA)> |
| | |
| | <!-- MoleculeItem: Contains info for drawing certain atoms certain ways --> |
| | <!-- Contains a representation, color scheme, gradient, and Atomlist --> |
| <!ELEMENT MOLECULEITEM (REPRESENTATION, COLORSCHEME, GRADIENT, ATOMLIST)> | <!ELEMENT MOLECULEITEM (REPRESENTATION, COLORSCHEME, GRADIENT, ATOMLIST)> |
| | |
| | <!-- Representation: Name of the representation (LINES, VDW, etc) to use --> |
| <!ELEMENT REPRESENTATION (#PCDATA)> | <!ELEMENT REPRESENTATION (#PCDATA)> |
| | |
| | <!-- Colorscheme: Name of the color scheme (NAME, INDEX, etc) to use --> |
| <!ELEMENT COLORSCHEME (#PCDATA)> | <!ELEMENT COLORSCHEME (#PCDATA)> |
| | |
| | <!-- Gradient: Name of the gradient (RGB, BW, CUSTOM, etc) to use --> |
| | <!-- If it is CUSTOM, it is followed by 9 floating point numbers --> |
| | <!-- representing the RGB colors of the start, middle, and end colors --> |
| <!ELEMENT GRADIENT (#PCDATA)> | <!ELEMENT GRADIENT (#PCDATA)> |
| | |
| | <!-- List of atom indeces to draw with the given --> |
| | <!-- Representation, color scheme, and gradient --> |
| <!ELEMENT ATOMLIST (#PCDATA)> | <!ELEMENT ATOMLIST (#PCDATA)> |