|
element molecule | ||||||||||
| Jump: DOCUMENTATION | SOURCE | FRAMES NO FRAMES | ||||||||||
| Abstract | false (This can be used in an instance) |
|---|---|
| Nillable | false (Instance values cannot use xsi:nil) |
| Target Namespace | http://www.xml-cml.org/schema/cml2/core |
| Declared Namespaces | xmlns:val=http://www.w3.org/1999/XSL/TransformX xmlns:stm=http://www.xml-cml.org/schema/stmml xmlns:xsd=http://www.w3.org/2001/XMLSchema xmlns:xlink=http://www.w3.org/1999/xlink xmlns:cml=http://www.xml-cml.org/schema/cml2/core xmlns=http://www.xml-cml.org/schema/cml2/core |
molecule is a container for atoms, bonds and submolecules along with properties such as crystal and non-builtin properties. It should either contain molecule or *Array for atoms and bonds. A molecule can be empty (e.g. we just know its name, id, etc.)
"Molecule" need not represent a chemically meaningful molecule. It can contain atoms with bonds (as in the solid-sate) and it could simply carry a name (e.g. "taxol") without formal representation of the structure. It can contain "sub molecules", which are often discrete subcomponents (e.g. guest-host).
Molecule can contain a element to contain data
related to the molecule.
Within this can be string/float/integer and other nested lists
<cml title="schematic molecule example">
<molecule id="dummyId">
<atomArray>
<atom id="a1" elementType="C"
hydrogenCount="0" x2="6.1964" y2="8.988"/>
<atom id="a2" elementType="C"
hydrogenCount="0" x2="6.1964" y2="7.587"/>
<atom id="a3" elementType="C"
hydrogenCount="2" x2="4.983" y2="6.887"/>
<!-- omitted -->
<atom id="a28" elementType="C"
hydrogenCount="3" x2="15.777" y2="6.554"/>
<atom id="a29" elementType="O"
hydrogenCount="0" x2="13.388" y2="6.188"/>
</atomArray>
<bondArray>
<bond atomRefs2="a1 a2" order="1"/>
<bond atomRefs2="a2 a3" order="1"/>
<bond atomRefs2="a3 a4" order="1"/>
<!-- omitted -->
<bond atomRefs2="a11 a15" order="1"/>
<bond atomRefs2="a12 a18" order="1">
<bondStereo>W</bondStereo>
</bond>
<bond atomRefs2="a2 a19" order="1">
<bondStereo>W</bondStereo>
</bond>
<bond atomRefs2="a5 a20" order="2"/>
<bond atomRefs2="a17 a21" order="1"/>
<bond atomRefs2="a21 a22" order="1"/>
<!-- omitted -->
<bond atomRefs2="a10 a9" order="1"/>
<bond atomRefs2="a16 a29" order="2"/>
</bondArray>
</molecule>
</cml>
|
element molecule | ||||||||||
| Jump: DOCUMENTATION | SOURCE | FRAMES NO FRAMES | ||||||||||
![]() |
||
| Stylus Studio XML Schema Library Home | ||
| Site Map | Privacy Policy | Terms of Use | Trademarks |