Optical Symmetry Test
This set of tests examines the Optical Symmetry Elements. There are several ways to examine the Optical Symmetry data:
- List: List the set of optical symmetry elements available (by name).
- Examine: Examine a particular optical symmetry element
- Single: Test a single optical symmetry element from the database on a molecule
- Full: Test all the available optical symmetry elements on a molecule
List
The following command lists all the optical symmetry elements in the system:
OpticalSymmetry List
where:
OpticalSymmetry
: The keyword for examining the optical symmetry databaseList
: The keyword to list all the names of the optical symmetry elements
For example, the following command:
OpticalSymmetry List
gives the output:
Optical Symmetry Elements
CarbonAsymetry
OpticalSymmetry-Peroxy(Z1)2
OpticalSymmetry-Peroxy(Z1)(Z2)
Element
The following command lists all the optical symmetry elements in the system:
OpticalSymmetry Element name
where:
OpticalSymmetry
: The keyword for examining the optical symmetry databaseList
: The keyword to retrieve the optical symmetry element- name: the name of the symmetry element to retrieve
For example, the following command:
OpticalSymmetry Element CarbonAsymetry
gives the output:
Optical Symmetry Element: CarbonAsymetry
SymmetryDefinition:
Symmetry=2.0
Set of Symmetry Assignments:
SymmetryAssignment: Group3 ( N) -> a5 (none)
SymmetryAssignment: Group2 ( N) -> a4 (none)
SymmetryAssignment: Group1 ( N) -> a3 (none)
SymmetryAssignment: Group0 ( N) -> a2 (none)
MetaAtomDefinition: CarbonAsymetry
specifiedAtoms: 0
unspecifiedAtoms: 1 2 3 4
connectingAtoms: 0
<?xml version="1.0" encoding="ISO-8859-1"?>
<molecule id="CarbonAtom" xmlns="http://www.xml-cml.org/schema">
<atomArray>
<atom id="a1" elementType="C" x2="16.88" y2="41.187200000000004" formalCharge="0" hydrogenCount="0"/>
<atom id="a2" title="*" elementType="Du" x2="16.5002" y2="42.622" formalCharge="0" hydrogenCount="0"/>
<atom id="a3" title="*" elementType="Du" x2="18.3148" y2="41.567" formalCharge="0" hydrogenCount="0"/>
<atom id="a4" title="*" elementType="Du" x2="16.88" y2="39.668" formalCharge="0" hydrogenCount="0"/>
<atom id="a5" title="*" elementType="Du" x2="15.4452" y2="40.8074" formalCharge="0" hydrogenCount="0"/>
</atomArray>
<bondArray>
<bond id="b1" atomRefs2="a1 a2" order="S"/>
<bond id="b2" atomRefs2="a1 a3" order="S"/>
<bond id="b3" atomRefs2="a1 a4" order="S"/>
<bond id="b4" atomRefs2="a1 a5" order="S"/>
</bondArray>
</molecule>
Single
The command:
OpticalSymmetryTest Single molecule element
where:
OpticalSymmetryTest
: the keyword for optical symmetry testsSingle
: The keyword signalling the testing of a single optical symmetry elementmolecule
: The molecule in Nancy linear formelement
: The database name of the optical symmetry
The output is in three parts:
- The structure of the molecule
- The structure of the symmetry element, i.e. what structure is used to recognize the symmetry element
- The resulting symmetry recognition
For example, to test one of the peroxyl group optical symmetry on dimethy peroxide (quotes are used around the molecule and element because of the special characters:
OpticalSymmetryTest Single "ch3/o/o/ch3" "OpticalSymmetry-Peroxy(Z1)2"
The output is:
Molecule -----------------------------------------------
<?xml version="1.0" encoding="ISO-8859-1"?>
<molecule id="m1" xmlns="http://www.xml-cml.org/schema">
<atomArray>
<atom id="a0" elementType="C" formalCharge="0"/>
<atom id="a1" elementType="H" formalCharge="0"/>
<atom id="a2" elementType="H" formalCharge="0"/>
<atom id="a3" elementType="H" formalCharge="0"/>
<atom id="a4" elementType="O" formalCharge="0"/>
<atom id="a5" elementType="O" formalCharge="0"/>
<atom id="a6" elementType="C" formalCharge="0"/>
<atom id="a7" elementType="H" formalCharge="0"/>
<atom id="a8" elementType="H" formalCharge="0"/>
<atom id="a9" elementType="H" formalCharge="0"/>
</atomArray>
<bondArray>
<bond id="b1" atomRefs2="a1 a0" order="S"/>
<bond id="b2" atomRefs2="a2 a0" order="S"/>
<bond id="b3" atomRefs2="a3 a0" order="S"/>
<bond id="b4" atomRefs2="a4 a0" order="S"/>
<bond id="b5" atomRefs2="a5 a4" order="S"/>
<bond id="b6" atomRefs2="a6 a5" order="S"/>
<bond id="b7" atomRefs2="a7 a6" order="S"/>
<bond id="b8" atomRefs2="a8 a6" order="S"/>
<bond id="b9" atomRefs2="a9 a6" order="S"/>
</bondArray>
</molecule>
Molecule -----------------------------------------------
======================================================
Symmetry Element: OpticalSymmetry-Peroxy(Z1)2
SymmetryDefinition:
Symmetry=2.0
Set of Symmetry Assignments:
SymmetryAssignment: Group0 (X) -> a0 a3 (none)
MetaAtomDefinition: OpticalSymmetry-Peroxy(Z1)2
specifiedAtoms: 1 2
unspecifiedAtoms: 0 3
connectingAtoms: 1 2
<?xml version="1.0" encoding="ISO-8859-1"?>
<molecule id="GeneralPeroxyGroup" xmlns="http://www.xml-cml.org/schema">
<atomArray>
<atom id="a0" elementType="Du" formalCharge="0" hydrogenCount="0"/>
<atom id="a1" elementType="O" formalCharge="0" hydrogenCount="0"/>
<atom id="a2" elementType="O" formalCharge="0" hydrogenCount="0"/>
<atom id="a3" elementType="Du" formalCharge="0" hydrogenCount="0"/>
</atomArray>
<bondArray>
<bond id="b1" atomRefs2="a1 a0" order="S"/>
<bond id="b2" atomRefs2="a2 a1" order="S"/>
<bond id="b3" atomRefs2="a3 a2" order="S"/>
</bondArray>
</molecule>
======================================================
The Symmetry of OpticalSymmetry-Peroxy(Z1)2: 2.0
======================================================
BensonThermodynamicBase: Reference: 'OpticalSymmetry-Peroxy(Z1)2(2.0)'
H298: 0.00 S298: 1.38
======================================================
Full
The command:
OpticalSymmetryTest Full molecule
where:
OpticalSymmetryTest
: the keyword for optical symmetry tests- Full: The keyword signalling the testing of optical symmetry on the molecule
molecule
: The molecule in Nancy linear form
The output is in two parts:
- The structure of the molecule
- The resulting symmetry recognition
For example, to test optical symmetry recognition of JThermodynamics on dimethy peroxide (quotes are used around the molecule and element because of the special characters):
OpticalSymmetryTest Full "ch3/o/o/ch3"
The output is:
Molecule -----------------------------------------------
<?xml version="1.0" encoding="ISO-8859-1"?>
<molecule id="m1" xmlns="http://www.xml-cml.org/schema">
<atomArray>
<atom id="a0" elementType="C" formalCharge="0"/>
<atom id="a1" elementType="H" formalCharge="0"/>
<atom id="a2" elementType="H" formalCharge="0"/>
<atom id="a3" elementType="H" formalCharge="0"/>
<atom id="a4" elementType="O" formalCharge="0"/>
<atom id="a5" elementType="O" formalCharge="0"/>
<atom id="a6" elementType="C" formalCharge="0"/>
<atom id="a7" elementType="H" formalCharge="0"/>
<atom id="a8" elementType="H" formalCharge="0"/>
<atom id="a9" elementType="H" formalCharge="0"/>
</atomArray>
<bondArray>
<bond id="b1" atomRefs2="a1 a0" order="S"/>
<bond id="b2" atomRefs2="a2 a0" order="S"/>
<bond id="b3" atomRefs2="a3 a0" order="S"/>
<bond id="b4" atomRefs2="a4 a0" order="S"/>
<bond id="b5" atomRefs2="a5 a4" order="S"/>
<bond id="b6" atomRefs2="a6 a5" order="S"/>
<bond id="b7" atomRefs2="a7 a6" order="S"/>
<bond id="b8" atomRefs2="a8 a6" order="S"/>
<bond id="b9" atomRefs2="a9 a6" order="S"/>
</bondArray>
</molecule>
Molecule -----------------------------------------------
BensonThermodynamicBase: Reference: 'Optical Symmetry Correction (2.0)'
H298: 0.00 S298: 1.38
======================================================
BensonThermodynamicBase: Reference: 'Optical Symmetry Correction (2.0)'
H298: 0.00 S298: 1.38
======================================================