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 database
  • List: The keyword to list all the names of the optical symmetry elements

For example, the following command:

OpticalSymmetry List

gives the output:

Optical Symmetry ElementsCarbonAsymetryOpticalSymmetry-Peroxy(Z1)2OpticalSymmetry-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 database
  • List: 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: CarbonAsymetrySymmetryDefinition:Symmetry=2.0Set of Symmetry Assignments: SymmetryAssignment: Group3 ( N) -> a5 (none)SymmetryAssignment: Group2 ( N) -> a4 (none)SymmetryAssignment: Group1 ( N) -> a3 (none)SymmetryAssignment: Group0 ( N) -> a2 (none)
MetaAtomDefinition: CarbonAsymetryspecifiedAtoms: 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 tests
  • Single: The keyword signalling the testing of a single optical symmetry element
  • molecule: The molecule in Nancy linear form
  • element: 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)2SymmetryDefinition:Symmetry=2.0Set of Symmetry Assignments: SymmetryAssignment: Group0 (X) -> a0 a3 (none)
MetaAtomDefinition: OpticalSymmetry-Peroxy(Z1)2specifiedAtoms: 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======================================================