<xsd:element name="moleculeList" id="el.moleculeList">
<xsd:annotation>
<xsd:documentation>
<h:div class="summary" xmlns:h="http://www.w3.org/1999/xhtml">A container for one or more molecules.</h:div>
<h:div class="description" xmlns:h="http://www.w3.org/1999/xhtml">
<h:p>
<h:tt>moleculeList</h:tt> can contain several molecules.
These may be related in many ways and there is are controlled
semantics. However it should not be used for a molecule
consisting of descendant molecules for which molecule
should be used.
A moleculeList can contain nested moleculeLists.
</h:p>
</h:div>
<h:div class="example" href="moleculeList1.xml" xmlns:h="http://www.w3.org/1999/xhtml" />
<h:div class="curation" xmlns:h="http://www.w3.org/1999/xhtml">2006-07-20: PMR Added</h:div>
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:annotation>
<xsd:documentation>
<h:div xmlns:h="http://www.w3.org/1999/xhtml">
<h:tt>metadataList</h:tt> contains <h:tt>metadata</h:tt>. <h:tt>list</h:tt> is for experimental and other data. <h:tt>moleculeList</h:tt> normally contains <h:tt>molecule</h:tt>s but we make provision for nested moleculeLists if required. The <h:tt>molecule</h:tt>s can be a set of reference molecules which occur in the <h:tt>molecule</h:tt>s and can be referenced. This makes the molecules more readable and normalizes data when molecules are used more than once.</h:div>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="metadataList" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="list" minOccurs="0" maxOccurs="unbounded" />
<xsd:choice>
<xsd:element ref="moleculeList" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="molecule" minOccurs="0" maxOccurs="unbounded" />
</xsd:choice>
</xsd:sequence>
<xsd:attributeGroup ref="dictRef" />
<xsd:attributeGroup ref="convention" />
<xsd:attributeGroup ref="title" />
<xsd:attributeGroup ref="id" />
<xsd:attributeGroup ref="ref" />
</xsd:complexType>
</xsd:element>
|