<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="stylesheets/docmlold.xsl" ?><docml:document title="Development of Chemical Markup Language (CML) as a System for Handling Complex Chemical Content - Supplemental Information (XML)" id="xmldoc_writeup_sup"	xmlns="http://www.w3.org/1999/xhtml"	xmlns:docml="x-schema:http://www.xml-cml.org/docml_schema_02.xml"	xmlns:chimeral="x-schema:http://www.xml-cml.org/spectrum_schema_ie_01.xml"><!-- *********************** metadata *********************** --><docml:metadata><docml:date builtin="date:creation">August 15, 2000</docml:date><docml:author idref="insti_not" id="author_pmr" email="Peter.Murray-rust@nottingham.ac.uk">Peter Murray-Rust</docml:author><docml:author idref="insti_ic" id="author_hr" email="h.rzepa@ic.ac.uk">Henry. S. Rzepa</docml:author><docml:author idref="insti_ic" id="author_mw" email="karne@innocent.com" href="http://www.ch.ic.ac.uk/chimeral">Michael Wright</docml:author><docml:institution id="insti_ic" href="http://www.ch.ic.ac.uk">Department of Chemistry, Imperial College of Science, Technology and Medicine, UK</docml:institution><docml:institution id="insti_not">School of Pharmaceutical Sciences, University of Nottingham, UK</docml:institution></docml:metadata><!-- *********************** keywords *********************** --><docml:keywords>ChiMeraL, XML, CML, chemical markup language, chemistry, applet, SVG, FOP</docml:keywords><!-- ***** chimeral - adj : being or relating to or like a chimera; ***** --><!-- ******************************************************************** --><!-- * Thanks to Henry Rzepa + Peter Murray-Rust for help + supervision * --><!-- ******* Michelle Osmond for Perl guruness + proof reading and ****** --><!-- *** not least the Chemical Structure Association (SA) for funding ** --><!-- ******************************************************************** --><!-- ******** Questions or comments to me at karne@innocent.com ********* --><!-- 1 - You must use IE5+ with the Chime and Adobe SVG plugins installed to view this --><!-- 2 - Since namespace URL are used, you must be also online to read this document --><!-- 3 - The 'docml' namespace is used for the XML document language. This is used to demonstrate how a fully working mixed XML document can be put together. This article is however  not intended as a publication of this language. docuML can and will change without warning. Feel free to use it if you would find it useful. -->		<!-- 4 - WARNING - this version (1.0) of docML is now out of date  - see http://www.ch.ic.ac.uk/chimeral/ --><!-- ******************************************************* --><!-- *********************** chapter *********************** --><!-- ******************************************************* --><docml:chapter id="chap_figures" title="Additional Figures"><!-- ********1 --><table align="center" width="780"><tr><td align="left" class="box_coloured" width="100%"><docml:figure id="fig_compare" builtin="showLabel"><docml:index>1</docml:index>Comparing different ways of displaying chemical structures</docml:figure></td></tr></table><table align="center" width="780"><tr><td align="left" class="box_coloured" width="33%"><docml:figure id="fig_static" builtin="hideLabel">Taxol intermediate as a .gif image (bitmap) - a 'dead' format, human comprehensible but chemical information can't be automatically extracted</docml:figure></td><td align="left" class="box_coloured" width="33%"><docml:figure id="fig_chime" builtin="hideLabel">Riboflavin using a plugin - Uses the EMBED tag and an external data file (Chime or an equivalent is required)</docml:figure></td><td align="left" class="box_coloured" width="33%"><docml:figure id="fig_applet" builtin="hideLabel">Cochineal using Chemaxion's Marvin applet - the structure is being stored as CML within this document, hence no data file is needed</docml:figure></td></tr><tr><td align="center" class="box_coloured"><img src="images/webimages/static.gif" width="250" height="250" alt="Static image" border="0"/></td><td align="center" class="box_coloured"><embed src="images/webimages/riboflavin.mol" width="250" height="250" border="0" name="Riboflavin" frank="yes" spiny="18" startspin="false" display3d="spacefill"  bgcolor="#FFFFFF" alt="Please install the Chime plugin" docml:href="writeupdata/chime.gif"></embed></td><td align="center" class="box_coloured"><docml:link builtin="molecule" display="marvin" idref="mol_cochineal_karne" href="images/webimages/intro_marvin.gif" height="250" width="250"/></td></tr></table><br/><hr/><br/><!-- ********2 --><table align="center" width="95%"><tr><td align="left" class="box_coloured" width="100%"><docml:figure id="fig_chooser" builtin="showLabel"><docml:index>2</docml:index>Dynamic selection of stylesheets - this is a much simpler version of the ChiMeraL demonstration</docml:figure></td></tr><tr><td align="left" class="box_coloured"><docml:link builtin="molecule" display="chooser" idref="mol_caffeine" href="images/webimages//chooser.gif" width="600" height="300"/></td></tr></table><docml:break/><br/><hr/><br/><!-- ********3 --><table align="center" width="95%"><tr><td align="left" class="box_coloured" width="100%"><docml:figure id="fig_molexample" builtin="showLabel"><docml:index>3</docml:index>Ethanol using the .mol format</docml:figure></td></tr><tr><td align="center" class="box_coloured"><docml:link builtin="molecule" display="mol" idref="mol_ethanol" cols="80" rows="10"/></td></tr></table><dl><dt><b>rows 1-3:</b></dt><dd>Comment lines; sometimes these contain a title, a filename and the source of the file but there is no common convention. These lines are normally discarded on converting to CML (note line 3 is blank). </dd>	<dt><b>row 4:</b></dt><dd>The first digit is the total number of atoms in the molecule, the second is the total number of bonds (hydrogen atoms and bonds to them, are sometimes neglected).</dd><dt><b>rows 5-13:</b></dt><dd>Each row refers to an atom and gives (in order) Cartesian coordinates x, y and z (in Angstrom) and the element type (as its periodic table letter). The remaining columns are used for electrons, charges etc. and are not yet included in CML, since mol files rarely use them.</dd><dt><b>rows 14-21:</b></dt><dd>Each row refers to a bond. The first two digits refer to the atoms the bond is between (hence 2 3 means a bond between the second and third atoms in the list above) and the third digit refers to the empirical bond order (2 = double bond etc.) Again, the remaining columns are rarely used. </dd><dt><b>row 22:</b></dt><dd>M END indicates the end of the molecule. Files that contain multiple .mol molecules (e.g. reaction .rxn or .sd files) also include a delimiter between molecules ($MOL or $$$$).</dd></dl><br/><hr/><br/><!-- ********4 --><table align="center" width="95%"><tr><td align="left" class="box_coloured" width="100%"><docml:figure id="fig_JME" builtin="showLabel"><docml:index>4</docml:index>JME editor with Java Script integration - toolbars used for editing, left click/drag to translate, right click/drag to rotate</docml:figure></td></tr></table><table align="center" width="95%"><tr><td align="center" class="box_coloured" width="50%"><docml:link builtin="molecule" display="jme" idref="mol_caffeine" height="300" width="400" href="writeupdata/jme.gif"/></td><td align="center" class="box_coloured" width="50%"><docml:link builtin="paperOnly" height="300" width="400" href="writeupdata/jme2.gif"/><p docml:builtin="notPaper"><textarea name="holder" cols="36" rows="10">JavaScript is able to access functions within the applet.Click a button to see a demonstration of this</textarea></p><p docml:builtin="notPaper"><input type="button" value="Get SMILES" onClick="var drawing = document.JME.smiles();holder.value = drawing;"/> <input type="button" value="Get JME String" onClick="var jme = document.JME.jmeFile();holder.value = jme;"/></p></td></tr></table><docml:break/><br/><hr/><br/><!-- ********5 --><table align="center" width="95%"><tr><td align="left" class="box_coloured" width="100%"><docml:figure id="fig_Jmol" builtin="showLabel"><docml:index>5</docml:index>Jmol 3D viewer and .xyz format - click/drag to rotate, shift-c/d to zoom, ctrl-c/d to translate, TAB changes drawing style, L adds atom labels</docml:figure></td></tr></table><table align="center" width="95%"><tr><td align="center" class="box_coloured" width="50%"><docml:link builtin="molecule" display="jmol" idref="mol_histamine" height="300" width="300" href="writeupdata/jmol.gif"/></td><td align="center" class="box_coloured" width="50%"><docml:link builtin="molecule" display="xyz" idref="mol_histamine" cols="45" rows="13"/></td></tr></table><br/><hr/><br/><!-- ********6 --><table align="center" width="95%"><tr><td align="left" class="box_coloured" width="100%"><docml:figure id="fig_marvinSDA" builtin="showLabel"><docml:index>6</docml:index>Marvin (left) and SDA applets - Marvin: left click/drag to rotate, shift-lc/d to zoom, ctrl-lc/d to translate, right click for menu - SDA: tool bars contain editing tools, applet can be 'floated' to a separate window by clicking the top left button</docml:figure></td></tr></table><table align="center" width="95%"><tr><td align="center" class="box_coloured" width="50%"><docml:link builtin="molecule" display="marvin" idref="mol_cholesterol" height="300" width="300" href="writeupdata/marvin.gif"/></td><td align="center" class="box_coloured" width="50%"><docml:link builtin="molecule" display="sda" idref="mol_ethanol" height="300" width="300" href="writeupdata/sda.gif"/></td></tr></table><br/><hr/><br/><!-- ********7 --><table align="center" width="95%"><tr><td align="left" class="box_coloured" width="100%"><docml:figure id="fig_jcampdx" builtin="showLabel"><docml:index>7</docml:index>Tetrahydrofuran mass spectrum using the JCAMP-DX format</docml:figure></td></tr><tr><td align="center" class="box_coloured"><docml:link builtin="spectrum" display="jcamp" idref="spect_furantetrah_ms_1" rows="10" cols="80"/></td></tr></table><br/><hr/><br/><!-- ********8 --><table align="center" width="95%"><tr><td align="left" class="box_coloured" width="100%"><docml:figure id="fig_jspect" builtin="showLabel"><docml:index>8</docml:index>JSpec spectra viewer showing caffeine mass and UV/Vis spectra - click drag to select an area then click buttons</docml:figure></td></tr></table><table align="center" width="95%"><tr><td align="center" class="box_coloured" width="50%"><docml:link builtin="spectrum" display="jspec" idref="spect_caffeine_ms_1" height="250" width="400" href="writeupdata/jspeca.gif"/></td><td align="center" class="box_coloured" width="50%"><docml:link builtin="spectrum" display="jspec" idref="spect_caffeine_uvvis_1" height="250" width="400" href="writeupdata/jspecb.gif"/></td></tr></table><docml:break/><br/><hr/><br/><!-- ********9 --><table align="center" width="95%"><tr><td align="left" class="box_coloured" width="100%"><docml:figure id="fig_SVGpic" builtin="showLabel"><docml:index>9</docml:index>SVG molecule and infra red spectrum - right click for menu</docml:figure></td></tr></table><table align="center" width="95%"><tr><td align="center" class="box_white" width="50%"><embed name="CML SVG" width="300" height="400" src="images/webimages/svg/2dmol-in.svg" type="image/svg" docml:href="writeupdata/svgmolecule.gif"/></td><td align="center" valign="middle" class="box_white" width="50%"><embed name="CML SVG SPEC" width="500" height="300" src="images/webimages/svg/caffeine_ir.svg" type="image/svg" docml:href="writeupdata/svgspectra.gif"/></td></tr></table><br/><hr/><br/><!-- ********10 --><table align="center" width="95%"><tr><td align="left" class="box_coloured" width="100%"><docml:figure id="fig_cycle.4" builtin="showLabel"><docml:index>10</docml:index>Cross Metathesis (example of a catalytic cycle)</docml:figure></td></tr><tr><td align="center" class="box_white"><docml:link builtin="reaction" display="cycle.4" idref="cycle_rxn_1" href="writeupdata/cycle.gif" width="760" height="780"/></td></tr></table><docml:break/><br/><hr/><br/><!-- ********11 --><p builtin="notpaper"><i>Warning: you need to be online and the server-returned page will overwrite this one</i></p><table align="center" width="95%"><tr><td align="left" class="box_coloured" width="100%"><docml:figure id="fig_cgi" builtin="showLabel"><docml:index>11</docml:index>Server side conversion of .mol, .rxn and .dx files to CML  -  http://www.ch.ic.ac.uk/chimeral/resources/file2cml.html</docml:figure></td></tr><tr><td align="left" class="box_coloured"><docml:link builtin="cgi" href="writeupdata/cgi.gif" height="635" width="800"/></td></tr></table><br/><hr/><br/><!-- ******** --></docml:chapter><!-- ********************************************************* --><!-- *********************** appendix A ********************** --><!-- ********************************************************* --><docml:appendix title="List of ChiMeraL Resources" id="apd_resources"><docml:index></docml:index><p>These resources are available from the ChiMeraL website - <a href="http://www.ch.ic.ac.uk/chimeral/" target="new">http://www.ch.ic.ac.uk/chimeral/</a></p><p><b>Demonstrations</b></p><ul><li>Markup and display of molecules, spectra and reactions</li><li>Multiple stylesheet selection and the use of data islands</li><li>Testing XML/XSL functionality with various browsers</li><li>Scaling test - ECTOC database (9 Mb XML file)</li><li>Writing a complex XML document and display through IE and .pdf (via FOP)</li></ul><p><b>Schema</b></p><ul><li>CML schema 0.2 - based on published DTD</li><li>CML schema 0.2 (IE version) - includes unique @id and data links</li><li>ChiMeraL schema 0.1 - extends CML to include <font class="code"><docml:lt/>spectrum<docml:gt/></font></li><li>Document schema 0.1 - developed to write this report</li></ul><p><b>XSL Stylesheets</b></p><ul><li>generic.xsl - displays all CML</li><li>datasheet.xsl - property information as an HTML table</li><li>jme.xsl - Java Molecular Editor applet - editor</li><li>jme_format.xsl - JME data string</li><li>marvinview.xsl - Marvin applet, 3D viewer mode</li><li>marvinedit.xsl - Marvin applet, editor mode</li><li>sda.xsl - Structure Drawing Applet - editor</li><li>mol.xsl - MDL .mol file format</li><li>jmol.xsl - Open Source applet - 3D viewer</li><li>xyz.xsl - .xyz file format</li><li>jspec.xsl - Java Spectrum Viewer - viewer</li><li>jcamp.xsl - JCAMP .dx format</li><li>reaction.xsl - stepwise, linear and cycle.4 reactions using Marvin</li><li>document.xsl - displaying complex XML document in IE5</li><li>document.css - CSS stylesheet for above</li><li>doc2fo.xsl - convert complex XML document to formatting object (for use with FOP)</li></ul><p><b>perl converters</b></p><ul><li>MDL .mol to CML</li><li>MDL .mol to JME format</li><li>.sd to CML (multiple mol archive)</li><li>.xyz to CML</li><li>JCAMP .dx and .cs to CML</li><li>REACSS .rxn to CML</li><li>.rd to CML</li><li>.mol, .rxn and .dx 2 CML are all available as an online cgi script</li></ul><p>A large number of example CML files are also available, these contain properties, structures, spectra and reactions. Further archives of CML files will be made available as they are converted.</p> </docml:appendix><!-- ********************************************************* --><!-- *********************** appendix B ********************** --><!-- ********************************************************* --><docml:appendix title="CML Syntax and Notes" id="apd_CMLsyntax"><docml:index/><p>The published CML 1.0 DTD<docml:link builtin="ref" idref="ref_CML1.0"/> declares valid elements and attributes but puts few restrictions on how these elements and attributes are used. As a consequence of this, it is possible to markup a CML object (e.g. a molecule) using a variety of different syntaxes. Whilst this gives great flexibility, it also makes it significantly more difficult to build CML applications. In particularl some of these syntaxes can not be easily parsed using stylesheets. I have selected what I feel is the syntax best suited to XSL and small molecule markup. This, along with the syntax for <b>chimeral:spectrum</b> and <b>reaction</b> (still experimental) is as follows: <font class="comment">(comments on syntax are in green)</font></p><hr/><docml:link builtin="code" idref="code_appendixB"/><hr/></docml:appendix><!-- ********************************************************* --><!-- *********************** appendix C ********************** --><!-- ********************************************************* --><docml:appendix title="CML Schema (IE 0.2) Notes" id="apd_schema"><docml:index></docml:index><p>This  version of the schema is based directly on the CML 1.0 DTD but includes datatype declarations for use in IE 5.x. These datatypes allow the use of @id and @href for intra-document linking. A platform independent version (plus schemas for chimeral: and docml:) are available from the ChiMeraL site.<docml:link builtin="ref" idref="ref_ChiMeraLsite"/> <font class="comment">(comments on syntax are in green)</font></p><hr/><docml:link builtin="code" idref="code_appendixC"/><hr/></docml:appendix><!-- ********************************************************* --><!-- *********************** appendix D *********************** --><!-- ********************************************************* --><docml:appendix title="Examples" id="apd_dtd"><docml:index></docml:index><p>This is a copy of the DTD for CML 1.0 published in JCICS by Peter Murray-Rust and Henry S. Rzepa <docml:link builtin="ref" idref="ref_CML1.0"/></p><hr/><docml:link builtin="code" idref="code_appendixD"/><hr/></docml:appendix><!-- ********************************************************* --><!-- *********************** appendix E ********************** --><!-- ********************************************************* --><docml:appendix title="Glossary" id="apd_glossary"><docml:index></docml:index><dl><dt>Applet (Java)</dt><dd docml:id="glos_applet">A small program designed to run embedded within a web page (either HTML or XML). The applet is downloaded from the same site as the web page and does not require installation (unlike a plugin). For security reasons, applets has restricted access to the local hard drive.</dd><dt>ASCII</dt><dd>Refers to the standard set of text characters used for all computers. An ASCII file can be opened in a normal text editor (in contrast to a binary file which can not). XML/HTML and most of the legacy formats use ASCII.</dd><dt><b>Attribute</b></dt><dd docml:id="glos_attribute">Used to give more specific information within an HTML/XML tag (hence <docml:lt/>FONT SIZE="+1"<docml:gt/> has attribute 'SIZE'), @href is shorthand for 'attribute called href'</dd><dt>CML (Chemical Markup Language)</dt><dd docml:id="glos_cml">XML language optimised for marking up chemistry.</dd><dt>CSS (Cascading stylesheet)</dt><dd docml:id="glos_css">Stylesheet primarily designed for HTML, allows tag properties to be changed (over-riding the parser defaults).</dd><dt>DTD</dt><dd docml:id="glos_dtd">Older standard for describing XML languages, uses a unique syntax.</dd><dt>DOM (Document Object Model)</dt><dd docml:id="glos_dom">'Tree' model of a document, allows the parser scripting access to all 'objects' within the tree. Under development by the W3C</dd><dt>Element</dt><dd docml:id="glos_element">XML equivalent to HTML tags. Refers to the tag pair, any attributes and their contents</dd><dt>HTML(hypertext markup language)</dt><dd docml:id="glos_html">Text formatting and display language - standard electronic format on the web</dd><dt>JavaScript</dt><dd docml:id="glos_javascript">A scripting language (which has little to do with Java, although they can communicate) used to add interactivity to web pages. Javascript functions need to be triggered in some way (normally using a <docml:lt/>FORM<docml:gt/> button).</dd><dt>Markup</dt><dd docml:id="glos_markup">Procedure of labelling and organising information using <docml:lt/>tag<docml:gt/> <docml:lt/>/tag<docml:gt/> pairs and attributes. Basis for most formatting languages.</dd><dt>Namespaces</dt><dd docml:id="glos_namespaces">System for assigning elements to different XML languages. Very important if a document is to be validated.</dd><dt>Parser</dt><dd docml:id="glos_parser">Program able to read XML, comprehend its structure and build a DOM and/or use a stylesheet to display it. This project uses Internet Explorer 5.x</dd><dt>Plugin</dt><dd docml:id="glos_plugin">Small, platform dependent program that 'plugs into' a web browser and allows it to display additional file formats (e.g. .mol, .svg, .vrml). Needs to be installed by the user.</dd><dt>Perl</dt><dd docml:id="glos_perl">Powerful text search and replace language (amongst other things) and used to build all the legacy2CML converters in this project. Also used for server-side cgi scripts.</dd><dt>Schema</dt><dd docml:id="glos_schema">Newer standard for describing XML languages, uses XML rules and syntax.</dd><dt>SVG (Scalable Vector Graphics)</dt><dd docml:id="glos_svg">XML language optimised for describing vector ('line' as compared to bitmap/gif/jpg) images.</dd><dt>Tag</dt><dd docml:id="glos_tag">Basic unit of markup, delimited by square brackets: <docml:lt/>tag<docml:gt/></dd><dt>Well formed</dt><dd docml:id="glos_wellformed">A well formed document is one that complies to XML rules and syntax.</dd><dt>Valid</dt><dd docml:id="glos_valid">A valid document is well formed and conforms to a language description given in a DTD or schema.</dd><dt>XHTML(extensible hypertext markup language)</dt><dd docml:id="glos_xhtml">HTML tags corrected to follow XML rules</dd><dt>XML(extensible markup language)</dt><dd docml:id="glos_xml">A series of rules for writing other 'XML compliant' languages</dd><dt>XSL(extensible stylesheet language)</dt><dd docml:id="glos_xsl">Stylesheet language, includes powerful scripting and querying features.</dd></dl></docml:appendix><!-- ************************************************************ --><!-- *********************** bibliography *********************** --><!-- ************************************************************ --><docml:bibliography title="References">	<docml:ref id="ref_ChiMeraLsite">	<docml:index>1</docml:index>	Demonstrations, examples and further information can be found in the 		<docml:title href="http://www.ch.ic.ac.uk/chimeral/">ChiMeraL website</docml:title>	</docml:ref>	<docml:ref id="ref_CML1.0">For a formal description of CML version 1.0, see	<docml:index>2</docml:index>		<docml:author href="http://www.xml-cml.org/">P. Murray-Rust and H. S. Rzepa</docml:author>		<docml:publication>J. Chem. Inf. Comp. Sci.</docml:publication>		<docml:date>1999</docml:date>		<docml:volume>39</docml:volume>		<docml:pages>928</docml:pages>	</docml:ref>	<docml:ref id="ref_CML2">		<docml:index>10</docml:index>		<docml:author href="http://www.ch.ic.ac.uk/rzepa/RSC/CC/4_02963A.html">H. S. Rzepa, B. J. Whitaker and M. J. Winter</docml:author>		<docml:publication>J. Chem. Soc., Chem. Commun.</docml:publication>		<docml:date>1994</docml:date>		<docml:pages>1907</docml:pages>	</docml:ref>	<docml:ref id="ref_CML3">		<docml:index>11</docml:index>		<docml:author href="http://www.ch.ic.ac.uk/rzepa/RSC/P2/4_05970K.html">O. Casher, G. Chandramohan, M. Hargreaves, C. Leach, P. Murray-Rust, R. Sayle, H. S. Rzepa and B. J. Whitaker</docml:author>		<docml:publication>J. Chem. Soc., Perkin Trans 2</docml:publication>		<docml:date>1995</docml:date>		<docml:pages>7</docml:pages>	</docml:ref> 	<docml:ref id="ref_MIME">		<docml:index>3</docml:index>		<docml:author>H. S. Rzepa, P. Murray-Rust and B. J. Whitaker</docml:author>		<docml:publication>Chem. Soc. Revs.</docml:publication>		<docml:date>1997</docml:date>		<docml:pages>1</docml:pages>	</docml:ref>	<docml:ref id="ref_CML4">		<docml:index>12</docml:index>		<docml:author>P. Murray-Rust, C. Leach and H. S. Rzepa</docml:author>		<docml:publication>Abs. Papers. Am . Chem. Soc.</docml:publication>		<docml:date>1995</docml:date>		<docml:volume>210</docml:volume>		<docml:pages>40-COMP</docml:pages>	</docml:ref>	<docml:ref id="ref_JCAMP-CS">		<docml:index>39</docml:index>		<docml:author href="http://www.isas-dortmund.de/projects/jcamp/protocol.html">J. Gasteiger, B. M. P. Hendriks, P. Hoever, C. Jochum and H. Somberg</docml:author>		<docml:publication>App. Spec.</docml:publication>		<docml:date>1991</docml:date>		<docml:volume>45</docml:volume>		<docml:pages>4-11</docml:pages>	</docml:ref>	<docml:ref id="ref_JCAMP-DXforNMR">		<docml:index>37</docml:index>		<docml:author href="http://www.isas-dortmund.de/projects/jcamp/protocol.html">A. N. Davies and P. Lampen</docml:author>		<docml:publication>App. Spec.</docml:publication>		<docml:date>1993</docml:date>		<docml:volume>47</docml:volume>		<docml:pages>1093-1099</docml:pages>	</docml:ref>	<docml:ref id="ref_JCAMP-DXforMS">		<docml:index>38</docml:index>		<docml:author href="http://www.isas-dortmund.de/projects/jcamp/protocol.html">P. Lampen, H. Hillig, A. N. Davis and M. Linscheid</docml:author>		<docml:publication>App. Spec.</docml:publication>		<docml:date>1994</docml:date>		<docml:volume>48</docml:volume>		<docml:pages>1545-1552</docml:pages>	</docml:ref>	<docml:ref id="ref_JCAMP-DXforIR">		<docml:index>50</docml:index>		<docml:author href="http://www.isas-dortmund.de/projects/jcamp/protocol.html">R. S. McDonald and P. A. Wilks Jr.</docml:author>		<docml:publication>App. Spec.</docml:publication>		<docml:date>1988</docml:date>		<docml:volume>42</docml:volume>		<docml:pages>151-162</docml:pages>	</docml:ref>	<docml:ref id="ref_JME">		<docml:index>29</docml:index>		<docml:title href="http://www.elsevier.com/homepage/saa/eccc3/paper6/">WWW-based Chemical Information System</docml:title>	</docml:ref>	<docml:ref id="ref_msSchema">		<docml:index>9</docml:index>		<docml:title href="http://msdn.microsoft.com/library/default.asp?URL=/library/psdk/xmlsdk/xmlp7k6d.htm">Microsoft - XML Schema Developer's Guide</docml:title>	</docml:ref>	<docml:ref id="ref_w3cSchema">		<docml:index>8</docml:index>		<docml:title href="http://www.w3.org/XML/Schema.html">W3C - XML Schema development</docml:title>	</docml:ref>	<docml:ref id="ref_w3cXSL">		<docml:index>24</docml:index>		<docml:title href="http://www.w3.org/Style/XSL/">W3C - Extensible Stylesheet Language (XSL) development</docml:title>	</docml:ref>	<docml:ref id="ref_w3cXHTML">		<docml:index>4</docml:index>		<docml:title href="http://www.w3.org/MarkUp/">W3C - XHTML and HTML development</docml:title>	</docml:ref>	<docml:ref id="ref_w3cSVG">		<docml:index>5</docml:index>		<docml:title href="http://www.w3.org/Graphics/SVG/Overview.htm8">W3C - Scalable Vector Graphics (SVG) overview</docml:title>	</docml:ref>	<docml:ref id="ref_w3cMaML">		<docml:index>19</docml:index>		<docml:title href="http://www.w3.org/Math/">W3C - Mathematical Markup Language development</docml:title>	</docml:ref>	<docml:ref id="ref_adobeSVG">		<docml:index>6</docml:index>		<docml:title href="http://www.adobe.com/svg/viewer/install/">Adobe SVG browser plugin</docml:title>	</docml:ref>	<docml:ref id="ref_w3cNamespaces">		<docml:index>21</docml:index>		<docml:title href="http://www.w3.org/TR/REC-xml-names/">W3C - XML Namespaces recommendation</docml:title>	</docml:ref>	<docml:ref id="ref_w3cXML">		<docml:index>17</docml:index>		<docml:title href="http://www.w3.org/TR/REC-xml">W3C - XML recommendation</docml:title>	</docml:ref>	<docml:ref id="ref_w3cXMLan">		<docml:index>18</docml:index>		<docml:title href="http://www.xml.com/axml/axml.html">W3C - Annotated XML specification</docml:title>	</docml:ref>	<docml:ref id="ref_netscapeXML">		<docml:index>51</docml:index>		<docml:title href="http://developer.netscape.com/tech/xml/index.html">Netscape XML</docml:title>	</docml:ref>	<docml:ref id="ref_jmol">		<docml:index>31</docml:index>		<docml:title href="http://www.openscience.org/jmol/">Jmol - Open source Java 3D viewer</docml:title>	</docml:ref>	<docml:ref id="ref_laelia">		<docml:index>49</docml:index>		<docml:title href="http://www.serf.org/steve/poster/">Laelia: a system for storage, retrieval and querying of XML and CML Documents</docml:title>	</docml:ref>	<docml:ref id="ref_jspec">		<docml:index>40</docml:index>		<docml:title href="http://www.ch.ic.ac.uk/java/applets/jspec/spectra/">jspec: A Java Spectral Visualiser for JCAMP-DX and SPC Format Files</docml:title>	</docml:ref>	<docml:ref id="ref_JChemPaint">		<docml:index>48</docml:index>		<docml:title href="http://www.ice.mpg.de/~stein/projects/JChemPaint/">Open source Java 2D editor</docml:title>	</docml:ref>	<docml:ref id="ref_cmlorg">		<docml:index>20</docml:index>		<docml:title href="http://www.xml-cml.org/">XML-CML homesite</docml:title>	</docml:ref>	<docml:ref id="ref_alphaworks">		<docml:index>26</docml:index>		<docml:title href="http://www.alphaworks.ibm.com/">IBM alphaworks - XML/Java development site</docml:title>	</docml:ref>	<docml:ref id="ref_marvin">		<docml:index>33</docml:index>		<docml:title href="http://www.chemaxon.com/marvin/">Marvin display and editing applet - Chemaxon</docml:title>	</docml:ref>	<docml:ref id="ref_mdl">		<docml:index>13</docml:index>		<docml:title href="http://www.mdli.com/cgi/dynamic/welcome.html">MDL information systems</docml:title>	</docml:ref>	<docml:ref id="ref_NIST">		<docml:index>35</docml:index>		<docml:title href="http://webbook.nist.gov/">NIST Webbook</docml:title>	</docml:ref>	<docml:ref id="ref_msXML">		<docml:index>25</docml:index>		<docml:title href="http://msdn.microsoft.com/xml/default.asp">Microsoft - XML/XSL development</docml:title>	</docml:ref>	<docml:ref id="ref_openscience">		<docml:index>32</docml:index>		<docml:title href="http://www.openscience.org/links/Chemistry/">The Open Science Project </docml:title>	</docml:ref>	<docml:ref id="ref_w3cXLink">		<docml:index>44</docml:index>		<docml:title href="http://www.w3.org/TR/WD-xlink">W3C - XLink specifications</docml:title>	</docml:ref>	<docml:ref id="ref_w3cXPointer">		<docml:index>45</docml:index>		<docml:title href="http://www.w3.org/TR/WD-xptr">W3C - XPointer specifications</docml:title>	</docml:ref>	<docml:ref id="ref_corelSVG">		<docml:index>41</docml:index>		<docml:title href="http://venus.corel.com/nasapps/DrawSVGDownload/index.html">Corel Draw 9 SVG plugin</docml:title>	</docml:ref>	<docml:ref id="ref_mayuraSVG">		<docml:index>42</docml:index>		<docml:title href="http://www.mayura.com/">Mayura Draw - editor able to export SVG</docml:title>	</docml:ref>	<docml:ref id="ref_csiroSVG">		<docml:index>43</docml:index>		<docml:title href="http://sis.cmis.csiro.au/svg/index.html">Csiro SVG Toolkit</docml:title>	</docml:ref>	<docml:ref id="ref_FOP">		<docml:index>7</docml:index>		<docml:title href="http://xml.apache.org/fop/">Apache.com - FOP project (XML convertion to Adobe Acrobat)</docml:title>	</docml:ref>	<docml:ref id="ref_rasmol">		<docml:index>14</docml:index>		<docml:title href="http://www.umass.edu/microbio/rasmol/">Rasmol and Chime - Molecular Visualization Freeware</docml:title>	</docml:ref>	<docml:ref id="ref_brookhaven">		<docml:index>15</docml:index>		<docml:title href="http://www.rcsb.org/pdb/">Brookhaven Protein Data Bank</docml:title>	</docml:ref>	<docml:ref id="ref_acrobat">		<docml:index>22</docml:index>		<docml:title href="http://www.adobe.com/products/acrobat/main.html">Adobe Acrobat</docml:title>	</docml:ref>	<docml:ref id="ref_chemcom">		<docml:index>16</docml:index>		<docml:title href="http://www.ch.ic.ac.uk/chimeral/publications/Chemcom.html">Universal approach to Web-based Chemistry using XML and CML by Peter Murray-Rust, Henry S. Rzepa, Michael Wright and Stephen Zara (awaiting pulication) </docml:title>	</docml:ref>	<docml:ref id="ref_w3cCSS">		<docml:index>23</docml:index>		<docml:title href="http://www.w3.org/Style/CSS/">W3C - Cascading Stylesheets</docml:title>	</docml:ref>	<docml:ref id="ref_java">		<docml:index>27</docml:index>		<docml:title href="http://java.sun.com/">Sun - Java Technology Homepage</docml:title>	</docml:ref>	<docml:ref id="ref_w3cDOM">		<docml:index>28</docml:index>		<docml:title href="http://www.w3.org/TR/REC-DOM-Level-1/">W3C - Document Object Model (DOM) Level 1 Specification</docml:title>	</docml:ref>	<docml:ref id="ref_chemfinder">		<docml:index>30</docml:index>		<docml:title href="http://chemfinder.camsoft.com/">ChemFinder.com</docml:title>	</docml:ref>	<docml:ref id="ref_SDA">		<docml:index>34</docml:index>		<docml:title href="http://www.acdlabs.com/products/java/sda/">ACD Labs - Structure Drawing Applet</docml:title>	</docml:ref>	<docml:ref id="ref_spc">		<docml:index>36</docml:index>		<docml:title href="http://www.galactic.com/">SPC - Spectroscopy Software Solutions</docml:title>	</docml:ref>	<docml:ref id="ref_AI">		<docml:index>52</docml:index>		<docml:title href="http://www.adobe.com/svg/main.html">Adobe Illustrator</docml:title>	</docml:ref>	<docml:ref id="ref_perl">		<docml:index>46</docml:index>		<docml:title href="http://www.perl.com/pub">Perl.com Homesite</docml:title>	</docml:ref>	<docml:ref id="ref_gaussian">		<docml:index>47</docml:index>		<docml:title href="http://www.gaussian.com/product.htm"></docml:title>	</docml:ref>	<docml:ref id="ref_xmlbook1">	<docml:index>53</docml:index>	<docml:title>XML IE5 - Programmer's Reference</docml:title>	<docml:list type="authors">		<docml:author><docml:name type="first">A.</docml:name><docml:name type="family">Homer</docml:name></docml:author>	</docml:list>	<docml:publication>XML IE5 - Programmer's Reference, Wrox Press</docml:publication>	<docml:date>1999</docml:date></docml:ref><docml:ref id="ref_xmlbook2">	<docml:index>54</docml:index>	<docml:title>XML How to Program</docml:title>	<docml:list type="authors">Harvey Deitel, Paul Deitel, Ted Lin and Tem Nieto		<docml:author><docml:name type="first">H.</docml:name><docml:name type="family">Dietel</docml:name></docml:author>		<docml:author><docml:name type="first">P.</docml:name><docml:name type="family">Deitel</docml:name></docml:author>		<docml:author><docml:name type="first">T.</docml:name><docml:name type="family">Lin</docml:name></docml:author>		<docml:author><docml:name type="first">T.</docml:name><docml:name type="family">Neito</docml:name></docml:author>	</docml:list>	<docml:publication>XML How to Program, Prentice Hall</docml:publication>	<docml:date>2000</docml:date></docml:ref><docml:ref id="ref_xmlbook3">	<docml:index>55</docml:index>	<docml:title>The Complete XML Training Course, Student Edition</docml:title>	<docml:list type="authors">Harvey Deitel, Paul Deitel, Ted Lin and Tem Nieto		<docml:author><docml:name type="first">H.</docml:name><docml:name type="family">Dietel</docml:name></docml:author>		<docml:author><docml:name type="first">P.</docml:name><docml:name type="family">Deitel</docml:name></docml:author>		<docml:author><docml:name type="first">T.</docml:name><docml:name type="family">Lin</docml:name></docml:author>		<docml:author><docml:name type="first">T.</docml:name><docml:name type="family">Neito</docml:name></docml:author>	</docml:list>	<docml:publication>The Complete XML Training Course, Student Edition, Prentice Hall</docml:publication>	<docml:date>2000</docml:date></docml:ref></docml:bibliography><!-- ************************************************************** --><!-- ********************* Example Code Block ********************* --><!-- ************************************************************** --><!-- ****************************************************************** --><docml:code id="code_appendixB" xml:space="preserve"><font class="em"><docml:lt/>?xml version="1.0"?<docml:gt/><docml:lt/>?xml-stylesheet type="text/xsl" href="document.xsl" ?<docml:gt/></font><font class="comment"><docml:lt/>!-- Declares this document as XML and indicate the URL of its stylesheet --<docml:gt/></font><font class="em"><docml:lt/>document title="Lipids" id="cmldoc_karne_lipids"	xmlns="http://www.w3.org/1999/xhtml"	xmlns:chimeral="x-schema:http://www.ch.ic.ac.uk/chimeral/spectrum_schema_ie_01.xml"<docml:gt/></font> 	<font class="comment"><docml:lt/>!-- <docml:lt/>document<docml:gt/> isn't part of CML but represents the top element of any XML compliant document, this might contain CML, XHTML, MaML etc. - note the XHTML and chimeral namespaces --<docml:gt/></font><font class="em"><docml:lt/>cml title="Cholesterol" id="cml_karne_cholesterol" 	xmlns="x-schema:http://www.ch.ic.ac.uk/chimeral/cml_schema_ie_02.xml"<docml:gt/></font>	 <font class="comment"><docml:lt/>!-- The CML namespace points to a copy of the schema, <docml:lt/>cml<docml:gt/> this may contain any number of CML 'objects' e.g. <docml:lt/>molecule<docml:gt/>, <docml:lt/>reaction<docml:gt/> or <docml:lt/>chimeral:spectrum<docml:gt/> --<docml:gt/></font><font class="em">	<docml:lt/>molecule title="</font>cholesterol<font class="em">" id="mol_cholesterol"<docml:gt/>		<docml:lt/>formula<docml:gt/></font>C27 H46 O<font class="em"><docml:lt/>/formula<docml:gt/></font>		<font class="comment"><docml:lt/>!-- Information specific to this molecule is included here as <docml:lt/>string<docml:gt/>, <docml:lt/>float<docml:gt/> or <docml:lt/>integer<docml:gt/> - additional elements can be added as required but note the use of @title to label them. Alternate names are marked up as a <docml:lt/>list<docml:gt/> of <docml:lt/>string<docml:gt/>s --<docml:gt/></font>		<font class="em"><docml:lt/>string title="CAS"<docml:gt/></font>57-88-5<font class="em"><docml:lt/>/string<docml:gt/>		<docml:lt/>string title="ACX"<docml:gt/></font>I1001660<font class="em"><docml:lt/>/string<docml:gt/>		<docml:lt/>string title="RTECS"<docml:gt/></font>FZ8400000<font class="em"><docml:lt/>/string<docml:gt/>		<docml:lt/>float title="molecule weight"<docml:gt/></font>386.6598<font class="em"><docml:lt/>/float<docml:gt/>		<docml:lt/>float title="melting point" units="degC"<docml:gt/></font>148.5<font class="em"><docml:lt/>/float<docml:gt/>		<docml:lt/>float title="boiling point" units="degC"<docml:gt/></font>360<font class="em"><docml:lt/>/float<docml:gt/>		<docml:lt/>float title="specific gravity"<docml:gt/></font>1.067<font class="em"><docml:lt/>/float<docml:gt/>		<docml:lt/>list title="alternate names"<docml:gt/>			<docml:lt/>string title="name"<docml:gt/></font>Cholesterin<font class="em"><docml:lt/>/string<docml:gt/>			<docml:lt/>string title="name"<docml:gt/></font>(3beta)-Cholest-5-en-3-ol<font class="em"><docml:lt/>/string<docml:gt/>			<docml:lt/>string title="name"<docml:gt/></font>Cholest-5-en-3-ol (3beta)-<font class="em"><docml:lt/>/string<docml:gt/>			<docml:lt/>string title="name"<docml:gt/></font>cholest-5-ene-3beta-ol<font class="em"><docml:lt/>/string<docml:gt/>			<docml:lt/>string title="name"<docml:gt/></font>3beta-hydroxycholest-5-ene<font class="em"><docml:lt/>/string<docml:gt/>		<docml:lt/>/list<docml:gt/></font>		<font class="comment"><docml:lt/>!-- The following is used for small molecular structures - this format is much preferred but rather verbose. <docml:lt/>integer builtin="atomId"<docml:gt/> would normally be that used in the MDL .mol format but in contrast, 'id' must be unique over (at least) this document. Additional strings are 'formalCharge' and 'hydrogenCount'. 2D structures will use builtin="x2 | y2" but are otherwise the same --<docml:gt/></font>		<font class="em"><docml:lt/>list title="atoms"<docml:gt/> </font>			<font class="strong"><docml:lt/>!-- repeat --<docml:gt/></font>			<font class="em"><docml:lt/>atom id="cholesterol_a_1"<docml:gt/>				<docml:lt/>integer builtin="atomId"<docml:gt/></font>1<font class="em"><docml:lt/>/integer<docml:gt/>				<docml:lt/>float builtin="x3" units="A"<docml:gt/></font>-1.9901<font class="em"><docml:lt/>/float<docml:gt/>				<docml:lt/>float builtin="y3" units="A"<docml:gt/></font>2.1889<font class="em"><docml:lt/>/float<docml:gt/>				<docml:lt/>float builtin="z3" units="A"<docml:gt/></font>-1.8776<font class="em"><docml:lt/>/float<docml:gt/>				<docml:lt/>string builtin="elementType"<docml:gt/>H<docml:lt/>/string<docml:gt/>			<docml:lt/>/atom<docml:gt/></font>			<font class="strong"><docml:lt/>!-- /repeat (74 atoms) --<docml:gt/> </font><font class="em">		<docml:lt/>/list<docml:gt/></font>		<font class="comment"><docml:lt/>!-- Large molecular structures - this format is terse but much harder to format/refer to in XSL. I have chosen not to use it --<docml:gt/></font>		<font class="em"><docml:lt/>atomArray id="methanol"<docml:gt/> 			<docml:lt/>stringArray title="label"<docml:gt/></font>a1 a2 a3 a4 a5 a6<font class="em"><docml:lt/>/stringArray<docml:gt/> 			<docml:lt/>stringArray builtin="elementType"<docml:gt/></font>C O H H H H<font class="em"><docml:lt/>/stringArray<docml:gt/>			<docml:lt/>floatArray builtin="x3"<docml:gt/></font>-0.748 <font class="strong">..</font><font class="em"><docml:lt/>/floatArray<docml:gt/> 			<docml:lt/>floatArray builtin="y3"<docml:gt/></font>-0.015 <font class="strong">..</font><font class="em"><docml:lt/>/floatArray<docml:gt/> 			<docml:lt/>floatArray builtin="z3"<docml:gt/></font>0.024 <font class="strong">..</font><font class="em"><docml:lt/>/floatArray<docml:gt/> 			<docml:lt/>integerArray builtin="formalCharge"<docml:gt/><docml:lt/>/integerArray<docml:gt/> 		<docml:lt/>/atomArray<docml:gt/></font>		<font class="comment"><docml:lt/>!-- A <docml:lt/>list<docml:gt/> of <docml:lt/>bond<docml:gt/>s is used for small molecules - large ones will probably ignore bonds and calculate then directly --<docml:gt/></font>		<font class="em"><docml:lt/>list title="bonds"<docml:gt/> 			<font class="strong"><docml:lt/>!-- repeat --<docml:gt/> </font>			<docml:lt/>bond id="cholesterol_b_1"<docml:gt/>				<docml:lt/>integer title="bondId"<docml:gt/></font>1<font class="em"><docml:lt/>/integer<docml:gt/>				<docml:lt/>integer builtin="atomRef"<docml:gt/></font>2<font class="em"><docml:lt/>/integer<docml:gt/>				<docml:lt/>integer builtin="atomRef"<docml:gt/></font>1<font class="em"><docml:lt/>/integer<docml:gt/>				<docml:lt/>integer builtin="order" convention="MDL"<docml:gt/></font>1<font class="em"><docml:lt/>/integer<docml:gt/>			<docml:lt/>/bond<docml:gt/>			<font class="strong"><docml:lt/>!-- /repeat (77 bonds) --<docml:gt/></font>		<docml:lt/>/list<docml:gt/>	<docml:lt/>/molecule<docml:gt/></font>	<font class="comment"><docml:lt/>!-- Elements in spectra tend to match the LDHs in the JCAMP format. The namespace chimeral: is very important as spectrum isn't found in CML 1.0 --<docml:gt/></font>	<font class="em"><docml:lt/>chimeral:spectrum title="</font>Cholesterol<font class="em">" id="spect_cholesterol_ms_1"	 	convention="JCAMP-DX=4.24"<docml:gt/>		<docml:lt/>string title="datatype"<docml:gt/></font>MASS SPECTRUM<font class="em"><docml:lt/>/string<docml:gt/>		<docml:lt/>string title="EPA"<docml:gt/></font>67286<font class="em"><docml:lt/>/string<docml:gt/>		<docml:lt/>string title="origin"<docml:gt/></font>T.IIDA NIHON UNIVERSITY, KORIYAMA,		 FUKUSHIMA-KEN, JAPAN<font class="em"><docml:lt/>/string<docml:gt/>		<docml:lt/>string title="owner"<docml:gt/></font>NIST Mass Spectrometry Data Center<font class="em"><docml:lt/>/string<docml:gt/>		<docml:lt/>string title="spectrometer"<docml:gt/></font>LKB 9000<font class="em"><docml:lt/>/string<docml:gt/><font class="comment"><docml:lt/>!-- The following information is required for the rendering of spectra in Jspec --<docml:gt/></font>		<docml:lt/>float title="xunits"<docml:gt/></font>M/Z<font class="em"><docml:lt/>/float<docml:gt/>		<docml:lt/>float title="yunits"<docml:gt/></font>RELATIVE ABUNDANCE<font class="em"><docml:lt/>/float<docml:gt/>		<docml:lt/>float title="firstx" convention="M/Z"<docml:gt/></font>18<font class="em"><docml:lt/>/float<docml:gt/>		<docml:lt/>float title="lastx" convention="M/Z"<docml:gt/></font>387<font class="em"><docml:lt/>/float<docml:gt/>		<docml:lt/>float title="deltax" convention="M/Z"<docml:gt/><docml:lt/>/float<docml:gt/>		<docml:lt/>float title="xfactor"<docml:gt/></font>1<font class="em"><docml:lt/>/float<docml:gt/>		<docml:lt/>float title="firsty" convention="RELATIVE ABUNDANCE"<docml:gt/></font>700<font class="em"><docml:lt/>/float<docml:gt/>		<docml:lt/>float title="miny" convention="RELATIVE ABUNDANCE"<docml:gt/></font>100<font class="em"><docml:lt/>/float<docml:gt/>		<docml:lt/>float title="maxy" convention="RELATIVE ABUNDANCE"<docml:gt/></font>9999<font class="em"><docml:lt/>/float<docml:gt/>		<docml:lt/>float title="yfactor"<docml:gt/></font>1<font class="em"><docml:lt/>/float<docml:gt/>		<docml:lt/>float title="npoints"<docml:gt/></font>169<font class="em"><docml:lt/>/float<docml:gt/></font>		<font class="comment"><docml:lt/>!-- One of the following syntaxes is then used, depending on the type of spectrum --<docml:gt/></font><font class="comment"><docml:lt/>!--  A: simplest and prefered spectra format. Try and avoid (X++(Y..Y)) --<docml:gt/></font>		<font class="em"><docml:lt/>list title="xypairs" convention="(XY..XY)"<docml:gt/> </font>			<font class="strong"><docml:lt/>!-- repeat --<docml:gt/></font>			<font class="em"><docml:lt/>coordinate2 id="cholesterol_ms_c_1"<docml:gt/></font>18, 700<font class="em"><docml:lt/>/coordinate2<docml:gt/></font>			<font class="strong"><docml:lt/>!-- /repeat (169 data pairs) --<docml:gt/> </font>		<font class="em"><docml:lt/>/list<docml:gt/></font>		<font class="comment"><docml:lt/>!-- B: alternate format for peak tables rather then data --<docml:gt/></font>		<font class="em"><docml:lt/>list title="peak table" convention="(XY..XY)"<docml:gt/></font>			<font class="strong"><docml:lt/>!-- repeat --<docml:gt/></font>			<font class="em"><docml:lt/>coordinate2 id="mol_s_1"<docml:gt/></font>X, Y<font class="em"><docml:lt/>/coordinate2<docml:gt/></font>			<font class="strong"><docml:lt/>!-- /repeat --<docml:gt/></font> 		<font class="em"><docml:lt/>/list<docml:gt/></font>		<font class="comment"><docml:lt/>!-- C: convention often used for NMR peak tables is (XYM) --<docml:gt/></font>		<font class="em"><docml:lt/>list title="peak table" convention="(XYM)"<docml:gt/> </font>			<font class="strong"><docml:lt/>!-- repeat --<docml:gt/></font>			<font class="em"><docml:lt/>coordinate3 id="mol_s_1"<docml:gt/></font>X, Y, M<font class="em"><docml:lt/>/coordinate3<docml:gt/></font>			<font class="strong"><docml:lt/>!-- /repeat --<docml:gt/> </font>		<font class="em"><docml:lt/>/list<docml:gt/>	<docml:lt/>/chimeral:spectrum<docml:gt/></font>	<font class="comment"><docml:lt/>!-- Reactions are made up of a series of lists, each list containing a number of links @href to molecule @id --<docml:gt/></font>	<font class="em"><docml:lt/>reaction title="</font>Reactions<font class="em">" id="simple_rxn_1" 		convention="stepwise | linear | cycle.4 | <font class="strong">..</font>"<docml:gt/></font>		<font class="comment"><docml:lt/>!-- Linear markup is much preferred since it's the simplest, others provided for formatting purposes. The following three elements can be used either at the reaction level or at each reaction step --<docml:gt/></font>		<font class="em"><docml:lt/>string title="description"<docml:gt/></font>Diels-Alder cycloaddition<font class="em"><docml:lt/>/string<docml:gt/></font>		<font class="em"><docml:lt/>float title="yield" units="%"<docml:gt/></font>88<font class="em"><docml:lt/>/float<docml:gt/></font>		<font class="em"><docml:lt/>string title="notes"<docml:gt/></font>example<font class="em"><docml:lt/>/string<docml:gt/></font><font class="comment"><docml:lt/>!-- Stepwise (x1 <docml:gt/> y1, x2 <docml:gt/> y2); use as many reactants, reagents and products as needed for each step, reactions steps will be displayed separately. Additional links to catalysts, intermediates, transition states etc. can be used as required --<docml:gt/></font>			<font class="strong"><docml:lt/>!-- repeat --<docml:gt/> </font>			<font class="em"><docml:lt/>list title="reactionStep" id="simple_s_1"<docml:gt/>				<docml:lt/>link title="reactant" href="</font>mol_x<font class="em">"/<docml:gt/>				<docml:lt/>link title= "reagent" href= "</font>mol_r<font class="em">"<docml:gt/>					<docml:lt/>integer title="index"<docml:gt/></font>1<font class="em"><docml:lt/>/integer<docml:gt/>					<docml:lt/>string title="solvent"<docml:gt/></font>Acetonitrile<font class="em"><docml:lt/>/string<docml:gt/>					<docml:lt/>string title="temperature" units="degC"<docml:gt/></font>100<font class="em"><docml:lt/>/string<docml:gt/>					<docml:lt/>string title="duration" units="hours"<docml:gt/></font>3<font class="em"><docml:lt/>/string<docml:gt/>					<docml:lt/>string title= "notes"<docml:gt/></font>reflux<font class="em"><docml:lt/>/string<docml:gt/>				<docml:lt/>/link<docml:gt/>				<docml:lt/>link title="reagent"<docml:gt/>					<docml:lt/>integer title="index"<docml:gt/></font>2<font class="em"><docml:lt/>/integer<docml:gt/>					<docml:lt/>string title="notes"<docml:gt/></font>workup<font class="em"><docml:lt/>/string<docml:gt/>					<docml:lt/>/link<docml:gt/>				<docml:lt/>link title="product" href="</font>mol_y<font class="em">"/<docml:gt/>			<docml:lt/>/list<docml:gt/></font>			<font class="strong"><docml:lt/>!-- /repeat --<docml:gt/></font>			<font class="comment"><docml:lt/>!-- Linear (x <docml:gt/> y <docml:gt/> z); reactant refers to the first reactants, product refers to the final product; intermediates use linearReactant and linearProduct	 --<docml:gt/></font>			<font class="em"><docml:lt/>list title= "linearstep" id="step_1"<docml:gt/>				<docml:lt/>link title="reactant" href="</font>mol_1<font class="em">"/<docml:gt/>				<docml:lt/>link title="reagent" href="</font>mol_r1<font class="em">"<docml:gt/></font>					<font class="strong"><docml:lt/>!-- .. --<docml:gt/></font>				<font class="em"><docml:lt/>/link<docml:gt/>				<docml:lt/>link title="linearProduct" href="</font>mol_2<font class="em">"/<docml:gt/>			<docml:lt/>/list<docml:gt/>			<docml:lt/>list title= "linearstep" id="step_2"<docml:gt/>				<docml:lt/>link title="linearReactant" href="</font>mol_2<font class="em">"/<docml:gt/>				<docml:lt/>link title="reagent" href="</font>mol_r2<font class="em">"<docml:gt/></font>					<font class="strong"><docml:lt/>!-- .. --<docml:gt/></font>				<font class="em"><docml:lt/>/link<docml:gt/>				<docml:lt/>link title="linearProduct" href="</font>mol_3<font class="em">"/<docml:gt/>			<docml:lt/>/list<docml:gt/>			<docml:lt/>list title= "linearstep" id="step_3"<docml:gt/>				<docml:lt/>link title="linearReactant" href="</font>mol_3<font class="em">"/<docml:gt/>				<docml:lt/>link title="reagent" href="</font>mol_r3<font class="em">"<docml:gt/></font>					<font class="strong"><docml:lt/>!-- .. --<docml:gt/></font>				<font class="em"><docml:lt/>/link<docml:gt/>				<docml:lt/>link title="Product" href="</font>mol_4<font class="em">"/<docml:gt/>			<docml:lt/>/list<docml:gt/></font>			<font class="comment"><docml:lt/>!-- Catalytic cycle - much more complex (.. <docml:gt/> x <docml:gt/> y <docml:gt/> z <docml:gt/> ..) reactant and product refer to substances 'in' and 'out' of the cycle in each step, use cycleReactant and cycleProduct for 'within' the cycle. Markup should be cyclic (final cycleProduct == first cycleReactant) --<docml:gt/></font>			<font class="em"><docml:lt/>list title="reactionStep" id="step_1"<docml:gt/>   				<docml:lt/>link title="cycleReactant" href="</font>mol_1<font class="em">" id="cycle_lk_1"/<docml:gt/>   				<docml:lt/>link title="reactant" href="</font>mol_3<font class="em">" id="cycle_lk_2"/<docml:gt/> 				<docml:lt/>link title="cycleProduct" href="</font>mol_7<font class="em">" id="cycle_lk_3"/<docml:gt/> 			<docml:lt/>/list<docml:gt/> 			<docml:lt/>list title="reactionStep" id="step_2"<docml:gt/>   				<docml:lt/>link title="cycleReactant" href="</font>mol_7<font class="em">" id="cycle_lk_4"/<docml:gt/>   				<docml:lt/>link title="cycleProduct" href="</font>mol_6<font class="em">" id="cycle_lk_5"/<docml:gt/>   				<docml:lt/>link title="product" href="</font>mol_8<font class="em">" id="cycle_lk_6"/<docml:gt/> 			<docml:lt/>/list<docml:gt/> 			<docml:lt/>list title="reactionStep" id="step_3"<docml:gt/>   				<docml:lt/>link title="cycleReactant" href="</font>mol_6<font class="em">" id="cycle_lk_7"/<docml:gt/>   				<docml:lt/>link title="reactant" href="</font>mol_5<font class="em">" id="cycle_lk_8"/<docml:gt/>   				<docml:lt/>link title="cycleProduct" href="</font>mol_4<font class="em">" id="cycle_lk_9"/<docml:gt/> 			<docml:lt/>/list<docml:gt/> 			<docml:lt/>list title="reactionStep" id="step_4"<docml:gt/>   				<docml:lt/>link title="cycleReactant" href="</font>mol_4<font class="em">" id="cycle_lk_10"/<docml:gt/>   				<docml:lt/>link title="cycleProduct" href="</font>mol_1<font class="em">" id="cycle_lk_11"/<docml:gt/>   				<docml:lt/>link title="product" href="</font>mol_2<font class="em">" id="cycle_lk_12"/<docml:gt/> 			<docml:lt/>/list<docml:gt/></font>			<font class="comment"><docml:lt/>!-- list title="atomMap" could be placed within each step --<docml:gt/></font><font class="em"> 	<docml:lt/>/reaction<docml:gt/><docml:lt/>/document<docml:gt/></font></docml:code><!-- ****************************************************************** --><docml:code id="code_appendixC" xml:space="preserve"><font class="em"><docml:lt/>?xml version="1.0"?<docml:gt/><docml:lt/>Schema name="cml_dev_karne" 	xmlns="urn:schemas-microsoft-com:xml-data" 	xmlns:dt="urn:schemas-microsoft-com:datatypes"<docml:gt/><docml:lt/>description<docml:gt/></font>CML development - Version 0.2 - 7/4/00This document is the first draft of an XML Schema compatible with CMLV1.0 published in JCICS... In converting the schema we have suggestedsome closed and some open content models. As CML develops it seems likelythat there will be advantage in opening some of the models (e.g. angle),perhaps for annotations and ancillary information. Readers should notethat the XML Schema activity is still at draft stage and that this schemamay be revised in the future for compatibility. This schema is intended for use with IE5 - a platform independent versionis available. XML documents can be validated against this schema by addingxmlns="x-schema:URL" within the cml element. Please see cml_schema_ie_02.html for further comments and explanations.Peter Murray Rust, Henry Rzepa, Michael WrightComments to Michael Wright - karne@innocent.com<font class="em"><docml:lt/>/description<docml:gt/></font><font class="strong"><docml:lt/>!-- ********** Attribute Types ********** --<docml:gt/></font><font class="strong"><docml:lt/>!-- *** common *** --<docml:gt/></font><font class="comment"><docml:lt/>!-- It is expected that these attributes will be found on almost all elements. @title is used for display and general labelling and @id indicates a document unique identity string for that element. This identity can then be used to reference that element (and hence the object it represents) by the use of @href. Care must be taken that @id is unique. The use (for example) of <docml:lt/>atom id="1"<docml:gt/> will cause trouble in a document with more than one molecule and should be avoided. Note that @title on data elements (string/integer/float) can be used to markup data for which there is no explicit CML element (e.g. <docml:lt/>string title="CAS"<docml:gt/>58-08-2<docml:lt/>/string<docml:gt/>) and @convention should be declared if this is not obvious. @builtin implies an element with a meaning predefined in the DTD --<docml:gt/></font><font class="em"><docml:lt/>AttributeType name="title" required="no"/<docml:gt/><docml:lt/>AttributeType name="id" required="no" dt:type="id"/<docml:gt/>			<docml:lt/>AttributeType name="convention" required="no"/<docml:gt/><docml:lt/>AttributeType name="builtin" required="no" dt:type="enumeration"	dt:values="x2 y2 xy2 x3 y3 z3 xyz3 xFract yFract zFract xyzFract elementType		atomId isotope occupancy hydrogenCount atomParity residueType residueId 		formalCharge atomRef atomRefs length order stereo acell bcell ccell alpha 		beta gamma z spacegroup" /<docml:gt/></font><font class="strong"><docml:lt/>!-- *** linkers *** --<docml:gt/></font><font class="comment"><docml:lt/>!-- Designed to allow the linking of an element to another via @id. For example <docml:lt/>link href="mol_543"<docml:gt/> indicates a link to any element with @id="mol_543".@unitsRef and @dictRef are intended for future use --<docml:gt/></font><font class="em"><docml:lt/>AttributeType name="href" required="no" dt:type="idrefs"/<docml:gt/><docml:lt/>AttributeType name="dictRef" required="no" dt:type="idrefs"/<docml:gt/><docml:lt/>AttributeType name="unitsRef" required="no" dt:type="idrefs"/<docml:gt/><docml:lt/>AttributeType name="atomRef" required="no" dt:type="idref"/<docml:gt/><docml:lt/>AttributeType name="atomRefs" required="no" dt:type="idrefs"/<docml:gt/></font><font class="strong"><docml:lt/>!-- *** quantifiers/constraints *** --<docml:gt/></font><font class="comment"><docml:lt/>!-- Various constraints on the values of data elements, only 'units' is in common use --<docml:gt/></font><font class="em"><docml:lt/>AttributeType name="count" required="no"/<docml:gt/><docml:lt/>AttributeType name="size" required="no"/<docml:gt/><docml:lt/>AttributeType name="rows" required="no"/<docml:gt/><docml:lt/>AttributeType name="columns" required="no"/<docml:gt/><docml:lt/>AttributeType name="min" required="no"/<docml:gt/><docml:lt/>AttributeType name="max" required="no"/<docml:gt/><docml:lt/>AttributeType name="units" required="no"/<docml:gt/></font><font class="strong"><docml:lt/>!-- ********** Element Types ************ --<docml:gt/><docml:lt/>!-- *** data  *** --<docml:gt/></font><font class="comment"><docml:lt/>!-- These elements are intended to contain only text string and attributes - they may not contain other elements - and are hence 'closed' (no additional markup can be added beyond the schema). If additional data holders are required, they should be of the form <docml:lt/>string title="CAS"<docml:gt/>58-08-2<docml:lt/>/string<docml:gt/> where the title value is used to identify the elements contents. For full list of attributes, please see the schema --<docml:gt/></font><font class="em"><docml:lt/>ElementType name="string" content="textOnly" model="closed"<docml:gt/>	<docml:lt/>attribute type="id"/<docml:gt/>	<docml:lt/>attribute type="builtin"/<docml:gt/>	<docml:lt/>attribute type="title"/<docml:gt/>	<docml:lt/>attribute type="convention"/<docml:gt/>	<docml:lt/>attribute type="dictRef"/<docml:gt/><docml:lt/>/ElementType<docml:gt/><docml:lt/>ElementType name="float" content="textOnly" model="closed"<docml:gt/>	<docml:lt/>attribute type="id"/<docml:gt/>	<docml:lt/>attribute type="builtin"/<docml:gt/>	<docml:lt/>attribute type="title"/<docml:gt/>	<docml:lt/>attribute type="convention"/<docml:gt/>	<docml:lt/>attribute type="min"/<docml:gt/>	<docml:lt/>attribute type="max"/<docml:gt/>	<docml:lt/>attribute type="units"/<docml:gt/>	<docml:lt/>attribute type="unitsRef"/<docml:gt/>	<docml:lt/>attribute type="dictRef"/<docml:gt/><docml:lt/>/ElementType<docml:gt/><docml:lt/>ElementType name="integer" content="textOnly" model="closed"<docml:gt/>	<docml:lt/>attribute type="id"/<docml:gt/>	<docml:lt/>attribute type="builtin"/<docml:gt/>	<docml:lt/>attribute type="title"/<docml:gt/>	<docml:lt/>attribute type="convention"/<docml:gt/>	<docml:lt/>attribute type="min"/<docml:gt/>	<docml:lt/>attribute type="max"/<docml:gt/>	<docml:lt/>attribute type="units"/<docml:gt/>	<docml:lt/>attribute type="unitsRef"/<docml:gt/>	<docml:lt/>attribute type="dictRef"/<docml:gt/><docml:lt/>/ElementType<docml:gt/></font><font class="comment"><docml:lt/>!-- The arrays should be used only when large amounts of data need to be stored. In all cases explicit markup of each unit of data is preferred since this is much easier to manipulate with a stylesheet. In some cases this may not be possible (e.g. large molecules with 200+ atoms) and arrays can be used. These would probably need to be parsed by dedicated chemical tools. floatMatrix is intended for computational chemistry --<docml:gt/></font><font class="em"><docml:lt/>ElementType name="stringArray" content="textOnly" model="closed"<docml:gt/>	<docml:lt/>attribute type="id"/<docml:gt/>	<docml:lt/>attribute type="builtin"/<docml:gt/>	<docml:lt/>attribute type="title"/<docml:gt/>	<docml:lt/>attribute type="convention"/<docml:gt/>	<docml:lt/>attribute type="size"/<docml:gt/>	<docml:lt/>attribute type="min"/<docml:gt/>	<docml:lt/>attribute type="max"/<docml:gt/>	<docml:lt/>attribute type="dictRef"/<docml:gt/><docml:lt/>/ElementType<docml:gt/><docml:lt/>ElementType name="floatArray" content="textOnly" model="closed"<docml:gt/>	<docml:lt/>attribute type="id"/<docml:gt/>	<docml:lt/>attribute type="builtin"/<docml:gt/>	<docml:lt/>attribute type="title"/<docml:gt/>	<docml:lt/>attribute type="convention"/<docml:gt/>	<docml:lt/>attribute type="size"/<docml:gt/>	<docml:lt/>attribute type="min"/<docml:gt/>	<docml:lt/>attribute type="max"/<docml:gt/>	<docml:lt/>attribute type="units"/<docml:gt/>	<docml:lt/>attribute type="unitsRef"/<docml:gt/>	<docml:lt/>attribute type="dictRef"/<docml:gt/><docml:lt/>/ElementType<docml:gt/><docml:lt/>ElementType name="integerArray" content="textOnly" model="closed"<docml:gt/>	<docml:lt/>attribute type="id"/<docml:gt/>	<docml:lt/>attribute type="builtin"/<docml:gt/>	<docml:lt/>attribute type="title"/<docml:gt/>	<docml:lt/>attribute type="convention"/<docml:gt/>	<docml:lt/>attribute type="size"/<docml:gt/>	<docml:lt/>attribute type="min"/<docml:gt/>	<docml:lt/>attribute type="max"/<docml:gt/>	<docml:lt/>attribute type="units"/<docml:gt/>	<docml:lt/>attribute type="unitsRef"/<docml:gt/>	<docml:lt/>attribute type="dictRef"/<docml:gt/><docml:lt/>/ElementType<docml:gt/><docml:lt/>ElementType name="floatMatrix" content="textOnly" model="closed"<docml:gt/>	<docml:lt/>attribute type="id"/<docml:gt/>	<docml:lt/>attribute type="title"/<docml:gt/>	<docml:lt/>attribute type="convention"/<docml:gt/>	<docml:lt/>attribute type="rows"/<docml:gt/>	<docml:lt/>attribute type="columns"/<docml:gt/>	<docml:lt/>attribute type="min"/<docml:gt/>	<docml:lt/>attribute type="max"/<docml:gt/>	<docml:lt/>attribute type="units"/<docml:gt/>	<docml:lt/>attribute type="unitsRef"/<docml:gt/>	<docml:lt/>attribute type="dictRef"/<docml:gt/><docml:lt/>/ElementType<docml:gt/></font><font class="comment"><docml:lt/>!-- Coordinates consist of 2 or 3 comma separated numbers. They should be used for logically linked number groups - e.g. a data point in a spectrum --<docml:gt/></font><font class="em"><docml:lt/>ElementType name="coordinate2" content="textOnly" model="closed"<docml:gt/>	<docml:lt/>!-- use for data pairs (e.g spectra xy) --<docml:gt/>	<docml:lt/>attribute type="id"/<docml:gt/>	<docml:lt/>attribute type="builtin"/<docml:gt/>	<docml:lt/>attribute type="title"/<docml:gt/>	<docml:lt/>attribute type="convention"/<docml:gt/>	<docml:lt/>attribute type="units"/<docml:gt/>	<docml:lt/>attribute type="unitsRef"/<docml:gt/>	<docml:lt/>attribute type="dictRef"/<docml:gt/><docml:lt/>/ElementType<docml:gt/><docml:lt/>ElementType name="coordinate3" content="textOnly" model="closed"<docml:gt/>	<docml:lt/>!-- use for data triplets (e.g spectra x, y, m) --<docml:gt/>				<docml:lt/>attribute type="id"/<docml:gt/>	<docml:lt/>attribute type="builtin"/<docml:gt/>	<docml:lt/>attribute type="title"/<docml:gt/>	<docml:lt/>attribute type="convention"/<docml:gt/>	<docml:lt/>attribute type="units"/<docml:gt/>	<docml:lt/>attribute type="unitsRef"/<docml:gt/>	<docml:lt/>attribute type="dictRef"/<docml:gt/><docml:lt/>/ElementType<docml:gt/></font><font class="comment"><docml:lt/>!-- Angle and torsion haven't yet been developed, hence they have been left open --<docml:gt/></font><font class="em"><docml:lt/>ElementType name="angle" content="textOnly" model="open"<docml:gt/>			<docml:lt/>attribute type="id"/<docml:gt/>	<docml:lt/>attribute type="title"/<docml:gt/>	<docml:lt/>attribute type="convention"/<docml:gt/>	<docml:lt/>attribute type="atomRefs"/<docml:gt/>	<docml:lt/>attribute type="min"/<docml:gt/>	<docml:lt/>attribute type="max"/<docml:gt/>	<docml:lt/>attribute type="units" default="deg"/<docml:gt/>	<docml:lt/>attribute type="unitsRef"/<docml:gt/>	<docml:lt/>attribute type="dictRef"/<docml:gt/><docml:lt/>/ElementType<docml:gt/><docml:lt/>ElementType name="torsion" content="textOnly" model="open"<docml:gt/>			<docml:lt/>attribute type="id"/<docml:gt/>	<docml:lt/>attribute type="title"/<docml:gt/>	<docml:lt/>attribute type="convention"/<docml:gt/>	<docml:lt/>attribute type="atomRefs"/<docml:gt/>	<docml:lt/>attribute type="min"/<docml:gt/>	<docml:lt/>attribute type="max"/<docml:gt/>	<docml:lt/>attribute type="units" default="deg"/<docml:gt/>	<docml:lt/>attribute type="unitsRef"/<docml:gt/>	<docml:lt/>attribute type="dictRef"/<docml:gt/><docml:lt/>/ElementType<docml:gt/></font><font class="strong"><docml:lt/>!-- *** mixed *** --<docml:gt/></font><font class="comment"><docml:lt/>!-- Link is used as a 'holder' element - e.g. for 'href' or 'unitsRef' and indicates a logical link to another CML object --<docml:gt/></font><font class="em"><docml:lt/>ElementType name="link" content="mixed" model="open"<docml:gt/>	<docml:lt/>attribute type="id"/<docml:gt/>	<docml:lt/>attribute type="title"/<docml:gt/>	<docml:lt/>attribute type="href"/<docml:gt/><docml:lt/>/ElementType<docml:gt/>	<docml:lt/>ElementType name="formula" content="mixed" model="open"<docml:gt/>	<docml:lt/>attribute type="id"/<docml:gt/>	<docml:lt/>attribute type="title"/<docml:gt/>	<docml:lt/>attribute type="convention"/<docml:gt/>	<docml:lt/>attribute type="count"/<docml:gt/>	<docml:lt/>attribute type="dictRef"/<docml:gt/><docml:lt/>/ElementType<docml:gt/></font>	<font class="strong"><docml:lt/>!-- *** structural *** --<docml:gt/>	</font><font class="comment"><docml:lt/>!-- These elements define the tree structure of the CML document and are not expected to contain text strings - only other elements. Since they are 'open', additional sub elements - whether CML or not - can be added with correct namespacing. Attributes and elements for these elements have been declared in the schema but these are only suggestions - the DTD allows anything. Many, like electron and the crystalagraphic markup have yet to be developed --<docml:gt/></font><font class="em"><docml:lt/>ElementType name="atom" content="eltOnly" model="open" order="many"<docml:gt/>	<docml:lt/>attribute type="id"/<docml:gt/>	<docml:lt/>attribute type="title"/<docml:gt/>	<docml:lt/>attribute type="convention" default="mol"/<docml:gt/>	<docml:lt/>attribute type="count"/<docml:gt/>	<docml:lt/>attribute type="dictRef"/<docml:gt/>	<docml:lt/>element type="float" minOccurs="0" maxOccurs="*"/<docml:gt/>	<docml:lt/>element type="string" minOccurs="0" maxOccurs="*"/<docml:gt/>	<docml:lt/>element type="integer" minOccurs="0" maxOccurs="*"/<docml:gt/>	<docml:lt/>element type="link" minOccurs="0" maxOccurs="*"/<docml:gt/><docml:lt/>/ElementType<docml:gt/><docml:lt/>ElementType name="bond" content="eltOnly" model="open" order="many"<docml:gt/>	<docml:lt/>attribute type="id"/<docml:gt/>	<docml:lt/>attribute type="convention" default="mol"/<docml:gt/>	<docml:lt/>attribute type="atomRef"/<docml:gt/>	<docml:lt/>attribute type="atomRefs"/<docml:gt/>	<font class="strong"><docml:lt/>!-- avoid using these and use a subelement with builtin="atomRef" --<docml:gt/></font>	<docml:lt/>element type="integer" minOccurs="0" maxOccurs="*"/<docml:gt/>	<docml:lt/>element type="float" minOccurs="0" maxOccurs="*"/<docml:gt/>	<docml:lt/>element type="string" minOccurs="0" maxOccurs="*"/<docml:gt/>	<docml:lt/>element type="link" minOccurs="0" maxOccurs="*"/<docml:gt/>	<docml:lt/>element type="angle" minOccurs="0" maxOccurs="*"/<docml:gt/>	<docml:lt/>element type="torsion" minOccurs="0" maxOccurs="*"/<docml:gt/><docml:lt/>/ElementType<docml:gt/><docml:lt/>ElementType name="list" content="eltOnly" model="open" order="many"<docml:gt/>	<docml:lt/>attribute type="id"/<docml:gt/>	<docml:lt/>attribute type="title"/<docml:gt/>	<font class="strong"><docml:lt/>!-- required: atoms/bonds/xypairs/peak table/atom map--<docml:gt/></font>	<docml:lt/>attribute type="convention"/<docml:gt/>	<font class="strong"><docml:lt/>!-- should be included for spectra: (XY..XY), (XYM) --<docml:gt/></font>	<docml:lt/>element type="string" minOccurs="0" maxOccurs="*"/<docml:gt/>	<docml:lt/>element type="integer" minOccurs="0" maxOccurs="*"/<docml:gt/>	<docml:lt/>element type="float" minOccurs="0" maxOccurs="*"/<docml:gt/>	<docml:lt/>element type="floatArray" minOccurs="0" maxOccurs="*"/<docml:gt/>	<docml:lt/>element type="stringArray" minOccurs="0" maxOccurs="*"/<docml:gt/>	<docml:lt/>element type="integerArray" minOccurs="0" maxOccurs="*"/<docml:gt/>	<docml:lt/>element type="floatMatrix" minOccurs="0" maxOccurs="*"/<docml:gt/>	<docml:lt/>element type="angle" minOccurs="0" maxOccurs="*"/<docml:gt/>	<docml:lt/>element type="torsion" minOccurs="0" maxOccurs="*"/<docml:gt/>	<docml:lt/>element type="coordinate2" minOccurs="0" maxOccurs="*"/<docml:gt/>	<docml:lt/>element type="coordinate3" minOccurs="0" maxOccurs="*"/<docml:gt/>	<docml:lt/>element type="link" minOccurs="0" maxOccurs="*"/<docml:gt/>	<docml:lt/>element type="formula" minOccurs="0" maxOccurs="*"/<docml:gt/>	<docml:lt/>element type="atom" minOccurs="0" maxOccurs="*"/<docml:gt/>	<docml:lt/>element type="bond" minOccurs="0" maxOccurs="*"/<docml:gt/><docml:lt/>/ElementType<docml:gt/><docml:lt/>ElementType name="atomArray" content="eltOnly" model="open" order="many"<docml:gt/>	<font class="strong"><docml:lt/>!-- only use for large molecules --<docml:gt/></font>	<docml:lt/>attribute type="id"/<docml:gt/>	<docml:lt/>attribute type="title"/<docml:gt/>	<docml:lt/>attribute type="convention"/<docml:gt/>	<docml:lt/>attribute type="dictRef"/<docml:gt/>	<docml:lt/>element type="stringArray" minOccurs="0" maxOccurs="*"/<docml:gt/>	<docml:lt/>element type="floatArray" minOccurs="0" maxOccurs="*"/<docml:gt/>	<docml:lt/>element type="integerArray" minOccurs="0" maxOccurs="*"/<docml:gt/>	<docml:lt/>element type="link" minOccurs="0" maxOccurs="*"/<docml:gt/><docml:lt/>/ElementType<docml:gt/><docml:lt/>ElementType name="bondArray" content="eltOnly" model="open" order="many"<docml:gt/>	<font class="strong"><docml:lt/>!-- only use for large molecules --<docml:gt/></font>	<docml:lt/>attribute type="id"/<docml:gt/>	<docml:lt/>attribute type="convention"/<docml:gt/>	<docml:lt/>attribute type="dictRef"/<docml:gt/>	<docml:lt/>element type="stringArray" minOccurs="0" maxOccurs="*"/<docml:gt/>	<docml:lt/>element type="floatArray" minOccurs="0" maxOccurs="*"/<docml:gt/>	<docml:lt/>element type="integerArray" minOccurs="0" maxOccurs="*"/<docml:gt/>	<docml:lt/>element type="link" minOccurs="0" maxOccurs="*"/<docml:gt/><docml:lt/>/ElementType<docml:gt/><docml:lt/>ElementType name="electron" content="eltOnly" model="open"<docml:gt/>	<docml:lt/>attribute type="id"/<docml:gt/>	<docml:lt/>attribute type="count"/<docml:gt/>	<docml:lt/>attribute type="convention"/<docml:gt/>	<docml:lt/>attribute type="dictRef"/<docml:gt/><docml:lt/>/ElementType<docml:gt/><docml:lt/>ElementType name="crystal" content="eltOnly" model="open"<docml:gt/>	<docml:lt/>attribute type="id"/<docml:gt/>	<docml:lt/>attribute type="title" default="crystal"/<docml:gt/>	<docml:lt/>attribute type="convention"/<docml:gt/>	<docml:lt/>attribute type="dictRef"/<docml:gt/><docml:lt/>/ElementType<docml:gt/><docml:lt/>ElementType name="sequence" content="eltOnly" model="open"<docml:gt/>	<docml:lt/>attribute type="id"/<docml:gt/>	<docml:lt/>attribute type="title"/<docml:gt/>	<docml:lt/>attribute type="convention"/<docml:gt/>	<docml:lt/>attribute type="dictRef"/<docml:gt/><docml:lt/>/ElementType<docml:gt/><docml:lt/>ElementType name="feature" content="eltOnly" model="open"<docml:gt/>	<docml:lt/>attribute type="id"/<docml:gt/>	<docml:lt/>attribute type="title"/<docml:gt/>	<docml:lt/>attribute type="convention"/<docml:gt/>	<docml:lt/>attribute type="dictRef"/<docml:gt/><docml:lt/>/ElementType<docml:gt/><docml:lt/>ElementType name="molecule" content="eltOnly" model="open" order="many"<docml:gt/>	<docml:lt/>attribute type="id"/<docml:gt/>	<docml:lt/>attribute type="title" default="molecule"/<docml:gt/>	<docml:lt/>attribute type="convention" default="mol"/<docml:gt/>	<docml:lt/>attribute type="dictRef"/<docml:gt/>	<docml:lt/>element type="formula" minOccurs="0" maxOccurs="*"/<docml:gt/>	<docml:lt/>element type="list" minOccurs="0" maxOccurs="*"/<docml:gt/>	<docml:lt/>element type="atomArray" minOccurs="0" maxOccurs="*"/<docml:gt/>	<docml:lt/>element type="bondArray" minOccurs="0" maxOccurs="*"/<docml:gt/>	<docml:lt/>element type="string" minOccurs="0" maxOccurs="*"/<docml:gt/>	<docml:lt/>element type="float" minOccurs="0" maxOccurs="*"/<docml:gt/>	<docml:lt/>element type="integer" minOccurs="0" maxOccurs="*"/<docml:gt/>	<docml:lt/>element type="link" minOccurs="0" maxOccurs="*"/<docml:gt/><docml:lt/>/ElementType<docml:gt/><docml:lt/>ElementType name="reaction" content="eltOnly" model="open" order="many"<docml:gt/>	<docml:lt/>attribute type="id"/<docml:gt/>	<docml:lt/>attribute type="title" default="reaction"/<docml:gt/>	<docml:lt/>attribute type="convention"/<docml:gt/>	<docml:lt/>attribute type="dictRef"/<docml:gt/>	<docml:lt/>element type="string" minOccurs="0" maxOccurs="*"/<docml:gt/>	<docml:lt/>element type="float" minOccurs="0" maxOccurs="*"/<docml:gt/>	<docml:lt/>element type="integer" minOccurs="0" maxOccurs="*"/<docml:gt/>	<docml:lt/>element type="list" minOccurs="0" maxOccurs="*"/<docml:gt/><docml:lt/>/ElementType<docml:gt/></font><font class="strong"><docml:lt/>!-- **********  root ********** --<docml:gt/></font><font class="comment"><docml:lt/>!--This is the general 'holder' for all CML documents. Normally this would then be embedded within an XML <docml:lt/>document<docml:gt/> Namespaces/schema should be declared within this element or the document root--<docml:gt/></font><font class="em"><docml:lt/>ElementType name="cml" content="mixed" model="open" order="many"<docml:gt/>	<docml:lt/>attribute type="id"/<docml:gt/>	<docml:lt/>attribute type="title" default="cml document"/<docml:gt/>	<docml:lt/>attribute type="convention"/<docml:gt/>	<docml:lt/>attribute type="dictRef"/<docml:gt/>	<docml:lt/>element type="molecule" minOccurs="0" maxOccurs="*"/<docml:gt/>	<docml:lt/>element type="crystal" minOccurs="0" maxOccurs="*"/<docml:gt/>	<docml:lt/>element type="reaction" minOccurs="0" maxOccurs="*"/<docml:gt/><docml:lt/>/ElementType<docml:gt/><docml:lt/>/Schema<docml:gt/></font></docml:code><!-- ****************************************************************** --><docml:code id="code_appendixD" xml:space="preserve"><docml:lt/>!-- Appendix A - CML DTD-1999-05-15 --<docml:gt/><docml:lt/>!-- Authors:	P.Murray-Rust	H.RzepaThis DTD is fully described in Journal of Chemical Information	and Computer Science, Vol xxx, 1999, pp. xxx--<docml:gt/><docml:lt/>!-- =======================================================--<docml:gt/><docml:lt/>!-- PARAMETER ENTITIES                                     --<docml:gt/><docml:lt/>!-- =======================================================--<docml:gt/><docml:lt/>!-- ======attributes found on almost all elements ==========--<docml:gt/><docml:lt/>!ENTITY %	title		'title	CDATA		#IMPLIED'<docml:gt/><docml:lt/>!ENTITY %	id		'id		CDATA		#IMPLIED'<docml:gt/><docml:lt/>!ENTITY %	convention	'convention	CDATA		"CML"'<docml:gt/><docml:lt/>!ENTITY %	dictRef	'dictRef	CDATA		#IMPLIED'<docml:gt/><docml:lt/>!-- ======linking information ==============================--<docml:gt/><docml:lt/>!ENTITY %	simpleLink	'href		CDATA		#REQUIRED'<docml:gt/><docml:lt/>!-- ======quantifiers and constraints on some primitives ===--<docml:gt/><docml:lt/>!ENTITY %	count		'count	CDATA		"1"'<docml:gt/><docml:lt/>!ENTITY %	size		'size		CDATA		#IMPLIED'<docml:gt/><docml:lt/>!ENTITY %	rows		'rows		CDATA		#REQUIRED'<docml:gt/><docml:lt/>!ENTITY %	columns	'columns	CDATA		#REQUIRED'<docml:gt/><docml:lt/>!-- ======constraints on some numeric data primitives    ===--<docml:gt/><docml:lt/>!ENTITY %	min		'min		CDATA		#IMPLIED'<docml:gt/><docml:lt/>!ENTITY %	max		'max		CDATA		#IMPLIED'<docml:gt/><docml:lt/>!ENTITY %	units		'units	CDATA		#IMPLIED'<docml:gt/><docml:lt/>!ENTITY %	angleUnits	'units	(degrees | radians) "degrees"'<docml:gt/><docml:lt/>!ENTITY %	unitsRef	'unitsRef	CDATA		#IMPLIED'<docml:gt/><docml:lt/>!--  values which may be useful in min and max attributes  --<docml:gt/><docml:lt/>!ENTITY %	integer.zero		'0'<docml:gt/><docml:lt/>!ENTITY %	integer.max			'2147483647'<docml:gt/><docml:lt/>!ENTITY %	integer.min			'-2147483648'<docml:gt/><docml:lt/>!ENTITY %	float.zero			'0.0'<docml:gt/><docml:lt/>!ENTITY %	float.max			'8.98846567431158E307'<docml:gt/><docml:lt/>!ENTITY %	float.min			'4.9E-324'<docml:gt/><docml:lt/>!-- ======= builtin values for any element ================--<docml:gt/><docml:lt/>!ENTITY % 	builtinId		'id'<docml:gt/><docml:lt/>!-- ======= builtin values for atoms ======================--<docml:gt/><docml:lt/>!ENTITY % 	elementType	'elementType'<docml:gt/><docml:lt/>!ENTITY % 	atomId 	'atomId'<docml:gt/><docml:lt/>!ENTITY % 	x2	 	'x2'<docml:gt/><docml:lt/>!ENTITY % 	y2		'y2'<docml:gt/><docml:lt/>!ENTITY % 	x3		'x3'<docml:gt/><docml:lt/>!ENTITY % 	y3		'y3'<docml:gt/><docml:lt/>!ENTITY % 	z3		'z3'<docml:gt/><docml:lt/>!ENTITY % 	xy2		'xy2'<docml:gt/><docml:lt/>!ENTITY % 	xyz3		'xyz3'<docml:gt/><docml:lt/>!ENTITY % 	xFract	'xFract'<docml:gt/><docml:lt/>!ENTITY % 	yFract	'yFract'<docml:gt/><docml:lt/>!ENTITY % 	zFract	'zFract'<docml:gt/><docml:lt/>!ENTITY % 	xyzFract	'xyzFract'<docml:gt/><docml:lt/>!ENTITY % 	occupancy	'occupancy'<docml:gt/><docml:lt/>!ENTITY % 	isotope	'isotope'<docml:gt/><docml:lt/>!ENTITY % 	formalCharge	'formalCharge'<docml:gt/><docml:lt/>!ENTITY % 	nonHydrogenCount	'nonHydrogenCount'<docml:gt/><docml:lt/>!ENTITY % 	hydrogenCount	'hydrogenCount'<docml:gt/><docml:lt/>!ENTITY % 	atomParity	'atomParity'<docml:gt/><docml:lt/>!ENTITY % 	residueType	'residueType'<docml:gt/><docml:lt/>!ENTITY % 	residueId 	'residueId'<docml:gt/><docml:lt/>!ENTITY % 	atomStringBuiltin	'				%elementType; | %atomId; |				%residueType; | %residueId;				'				<docml:gt/><docml:lt/>!ENTITY % 	atomFloatBuiltin	'				%x2; | %y2; |				%x3; | %y3; |  %z3; | 				%xFract; | %yFract; |  %zFract; | 				%occupancy; | %isotope; | 				%formalCharge; | %hydrogenCount; | %nonHydrogenCount; |				%atomParity;				'				<docml:gt/><docml:lt/>!ENTITY % 	atomIntegerBuiltin	'				%isotope; | 				%formalCharge; | %hydrogenCount; | %nonHydrogenCount; |				%atomParity;				'				<docml:gt/><docml:lt/>!ENTITY % 	atomCoordinate2Builtin	'				%xy2; 				'				<docml:gt/><docml:lt/>!ENTITY % 	atomCoordinate3Builtin	'				%xyz3; | %xyzFract;				'				<docml:gt/><docml:lt/>!-- ======= builtin values for bonds ======================--<docml:gt/><docml:lt/>!ENTITY % 	atomRef	 	'atomRef'<docml:gt/><docml:lt/>!ENTITY % 	builtinAtomRefs	'atomRefs'<docml:gt/><docml:lt/>!ENTITY % 	length	 	'length'<docml:gt/><docml:lt/>!ENTITY % 	order			'order'<docml:gt/><docml:lt/>!ENTITY % 	stereo		'stereo'<docml:gt/><docml:lt/>!ENTITY % 	atomRefs		'atomRefs	CDATA	#IMPLIED'<docml:gt/><docml:lt/>!ENTITY % 	bondStringBuiltin	'				%atomRef; | %builtinAtomRefs; |				%order; | 				%stereo;				'				<docml:gt/><docml:lt/>!ENTITY % 	bondFloatBuiltin	'				%length;				'				<docml:gt/><docml:lt/>!ENTITY % 	bondIntegerBuiltin	''				<docml:gt/><docml:lt/>!-- ======= builtin values for crystal ====================--<docml:gt/><docml:lt/>!ENTITY % 	acell	 		'acell'<docml:gt/><docml:lt/>!ENTITY % 	bcell	 		'bcell'<docml:gt/><docml:lt/>!ENTITY % 	ccell	 		'ccell'<docml:gt/><docml:lt/>!ENTITY % 	alpha	 		'alpha'<docml:gt/><docml:lt/>!ENTITY % 	beta	 		'beta'<docml:gt/><docml:lt/>!ENTITY % 	gamma	 		'gamma'<docml:gt/><docml:lt/>!ENTITY % 	z	 		'z'<docml:gt/><docml:lt/>!ENTITY % 	spacegroup	 	'spacegroup'<docml:gt/><docml:lt/>!ENTITY % 	crystalStringBuiltin	'				%spacegroup;				'<docml:gt/><docml:lt/>!ENTITY % 	crystalFloatBuiltin	'				%acell; | %bcell; | %ccell; |	%alpha; | %beta; | %gamma; | %z;				'				<docml:gt/><docml:lt/>!ENTITY % 	crystalIntegerBuiltin	'								%z;				'				<docml:gt/><docml:lt/>!-- =======================================================--<docml:gt/><docml:lt/>!ENTITY %	stringBuiltin	'				builtin (				%builtinId; |				%atomStringBuiltin; |				%bondStringBuiltin; |				%crystalStringBuiltin; 				)	#IMPLIED	'<docml:gt/>				<docml:lt/>!ENTITY %	floatBuiltin	'				builtin (				%atomFloatBuiltin; |				%bondFloatBuiltin; |				%crystalFloatBuiltin; 				)	#IMPLIED	'<docml:gt/>				<docml:lt/>!ENTITY %	integerBuiltin	'				builtin (				%atomIntegerBuiltin; |				%crystalIntegerBuiltin; 				)	#IMPLIED	'<docml:gt/>				<docml:lt/>!ENTITY %	coordinate2Builtin	'				builtin (				%atomCoordinate2Builtin;				)	#IMPLIED	'<docml:gt/>				<docml:lt/>!ENTITY %	coordinate3Builtin	'				builtin (				%atomCoordinate3Builtin;				)	#IMPLIED	'<docml:gt/>				<docml:lt/>!-- =======================================================--<docml:gt/><docml:lt/>!-- ELEMENTS for widely used data primitives               --<docml:gt/><docml:lt/>!-- =======================================================--<docml:gt/><docml:lt/>!ELEMENT	string		(#PCDATA)<docml:gt/><docml:lt/>!ATTLIST	string			%title;			%id;			%stringBuiltin;			%dictRef;			%convention; <docml:gt/><docml:lt/>!ELEMENT	link			(#PCDATA)<docml:gt/><docml:lt/>!ATTLIST	link			%title;			%id;			%simpleLink; 			%convention; <docml:gt/><docml:lt/>!ELEMENT	float			(#PCDATA)<docml:gt/><docml:lt/>!ATTLIST	float			%title;			%id;			%floatBuiltin;			%min;			%max;			%units;			%unitsRef;			%dictRef;			%convention; <docml:gt/><docml:lt/>!ELEMENT	integer		(#PCDATA)<docml:gt/><docml:lt/>!ATTLIST	integer			%title;			%id;			%integerBuiltin; 			%min;			%max;			%units;			%unitsRef;			%dictRef;			%convention; <docml:gt/><docml:lt/>!ELEMENT	stringArray		(#PCDATA)<docml:gt/><docml:lt/>!ATTLIST	stringArray			%title;			%id;			%stringBuiltin;			%size;			%min;			%max;			delimiter	CDATA		#IMPLIED			%dictRef;			%convention; <docml:gt/><docml:lt/>!ELEMENT	floatArray		(#PCDATA)<docml:gt/><docml:lt/>!ATTLIST	floatArray			%title;			%id;			%floatBuiltin;			%size;			%min;			%max;			%units;			%unitsRef;			%dictRef;			%convention; <docml:gt/><docml:lt/>!ELEMENT	integerArray	(#PCDATA)<docml:gt/><docml:lt/>!ATTLIST	integerArray			%title;			%id;			%integerBuiltin;			%size;			%min;			%max;			%units;			%unitsRef;			%dictRef;			%convention; <docml:gt/><docml:lt/>!ELEMENT	floatMatrix		(#PCDATA)<docml:gt/><docml:lt/>!ATTLIST	floatMatrix			%title;			%id;			%rows;			%columns;			%min;			%max;			%units;			%unitsRef;			%dictRef;			%convention; <docml:gt/><docml:lt/>!ELEMENT	coordinate2		(#PCDATA)<docml:gt/><docml:lt/>!ATTLIST	coordinate2			%title;			%id;			%coordinate2Builtin;			%unitsRef;			%dictRef;			%convention; <docml:gt/><docml:lt/>!ELEMENT	coordinate3		(#PCDATA)<docml:gt/><docml:lt/>!ATTLIST	coordinate3			%title;			%id;			%coordinate3Builtin;			%unitsRef;			%dictRef;			%convention; <docml:gt/><docml:lt/>!ELEMENT	angle			(#PCDATA)<docml:gt/><docml:lt/>!ATTLIST	angle			%title;			%id;			%atomRefs;			%angleUnits;			%min;			%max;			%dictRef;			%convention; <docml:gt/><docml:lt/>!ELEMENT	torsion		(#PCDATA)<docml:gt/><docml:lt/>!ATTLIST	torsion			%title;			%id;			%atomRefs;			%angleUnits;			%min;			%max;			%dictRef;			%convention; <docml:gt/><docml:lt/>!ELEMENT	list			ANY<docml:gt/><docml:lt/>!ATTLIST	list			%title;			%id;<docml:gt/><docml:lt/>!-- =======================================================--<docml:gt/><docml:lt/>!-- ELEMENTS for chemical and crystallographic concepts    --<docml:gt/><docml:lt/>!-- =======================================================--<docml:gt/><docml:lt/>!-- NOTE	for elements which have element-specific values for the	builtin attribute, those values are already listed as 	entities--<docml:gt/> <docml:lt/>!-- =======================================================--<docml:gt/><docml:lt/>!ELEMENT	molecule		ANY<docml:gt/><docml:lt/>!ATTLIST	molecule			%title;			%id;			%count;			%dictRef;			%dictRef;			%convention; <docml:gt/><docml:lt/>!-- ========================================================--<docml:gt/><docml:lt/>!ELEMENT	formula		ANY<docml:gt/><docml:lt/>!ATTLIST	formula			%title;			%id;			%count; 			%dictRef;			%convention; <docml:gt/><docml:lt/>!-- ========================================================--<docml:gt/><docml:lt/>!ELEMENT	atom			ANY<docml:gt/><docml:lt/>!ATTLIST	atom 			%title;			%id;			%count; 			%dictRef;			%convention; <docml:gt/><docml:lt/>!-- .......................................................--<docml:gt/><docml:lt/>!ELEMENT	atomArray		ANY<docml:gt/><docml:lt/>!ATTLIST	atomArray			%title;			%id;			%dictRef;			%convention; <docml:gt/><docml:lt/>!-- ========================================================--<docml:gt/><docml:lt/>!ELEMENT	bond			ANY<docml:gt/><docml:lt/>!ATTLIST	bond			%id;			%atomRefs;			%dictRef;			%convention; <docml:gt/><docml:lt/>!-- ========================================================--<docml:gt/><docml:lt/>!ELEMENT	bondArray		ANY<docml:gt/><docml:lt/>!ATTLIST	bondArray			%id;			%dictRef;			%convention; <docml:gt/><docml:lt/>!-- ========================================================--<docml:gt/><docml:lt/>!ELEMENT	electron		ANY<docml:gt/><docml:lt/>!ATTLIST	electron			%id;			%count;			%dictRef; 			%convention; <docml:gt/><docml:lt/>!-- ========================================================--<docml:gt/><docml:lt/>!ELEMENT	reaction		ANY<docml:gt/><docml:lt/>!ATTLIST	reaction			%id;			%dictRef; 			%convention; <docml:gt/><docml:lt/>!-- ======================================================= --<docml:gt/><docml:lt/>!ELEMENT	crystal		ANY<docml:gt/><docml:lt/>!ATTLIST	crystal			%title;			%id;			%dictRef; 			%convention; <docml:gt/><docml:lt/>!-- ======================================================= --<docml:gt/><docml:lt/>!ELEMENT	sequence		ANY<docml:gt/><docml:lt/>!ATTLIST	sequence			%title;			%id;			%dictRef;			%convention; <docml:gt/><docml:lt/>!-- ======================================================= --<docml:gt/><docml:lt/>!ELEMENT	feature		ANY<docml:gt/><docml:lt/>!ATTLIST	feature			%title;			%id;			%dictRef;			%convention; <docml:gt/></docml:code><!-- ************************************************************** --><!-- *********************** CML data block *********************** --><!-- ************************************************************** --><cml title="cml data block" id="cml_moldata" xmlns="x-schema:http://www.xml-cml.org/cml_schema_ie_02.xml">	<molecule title="Furan, tetrahydro-" id="mol_thf_1">		<formula>C4 H8 O</formula>		<string title="CAS">109-99-9</string>		<float title="molecular weight">72.1066</float>      	<string title="ACX">I1001473</string>     	<string title="DOT">UN 2056</string>     	<string title="RTECS">LU5950000</string>		<float title="melting point" units="degC">-108.3</float>		<float title="boiling point" units="degC">65</float>   	   	<float title="specific gravity">0.886</float>      	<float title="water solubility" convention="g/100 mL at 23 degC">30</float>      	<string title="comments">		Colorless liquid with an ether-like odor detectable at 2 to 50 ppm.		HYGROSCOPIC</string>		<list title="alternate names">			<string title="name">THF</string>			<string title="name">1,4-Epoxybutane</string>			<string title="name">Butylene oxide</string>			<string title="name">Cyclotetramethylene</string>			<string title="name">tetramethylene oxide</string>		</list>	</molecule>   	<molecule title="caffeine" id="mol_caffeine">      	<formula>C8 H10 N4 O2</formula>      	<string title="CAS">58-08-2</string>      	<string title="ACX">I1001269</string>      	<string title="DOT">UN 1544</string>      	<string title="RTECS">EV6475000</string>      	<float title="molecule weight">194.19</float>      	<float title="melting point" units="degC">238</float>      	<float title="specific gravity">1.23</float>      	<float title="water solubility" units="g/100 mL" convention="g per 100 mL at 23 degC">1-5</float>     	<string title="comments">White powder or white glistening needles usually melted together. LIGHT SENSITIVE</string>	  	<list title="alternate names">	  		<string title="name">1,3,7-Trimethylxanthine</string>			<string title="name">3,7-dihydro-1,3,7-trimethyl-1H-Purine-2,6-dione</string>			<string title="name">1,3,7-Trimethyl-2,6-dioxopurine</string>			<string title="name">7-Methyltheophylline</string>			<string title="name">Alert-Pep</string>			<string title="name">Cafeina</string>			<string title="name">Cafipel</string>			<string title="name">Guaranine</string>			<string title="name">Koffein</string>			<string title="name">Mateina</string>			<string title="name">Methyltheobromine</string>			<string title="name">No-Doz</string>			<string title="name">Refresh'n</string>			<string title="name">Stim</string>			<string title="name">Theine</string>			<string title="name">1-methyltheobromine</string>			<string title="name">methyltheobromide</string>			<string title="name">eldiatric c</string>			<string title="name">organex</string>			<string title="name">1,3,7-trimethyl-2,6-dioxo-1,2,3,6-tetrahydropurine</string>			<string title="name">caffenium</string>		</list>		<list title="atoms">			<atom id="c_a_1">				<integer builtin="atomId">1</integer>				<float builtin="x3" units="A">-2.8709</float>				<float builtin="y3" units="A">-1.0499</float>				<float builtin="z3" units="A">0.1718</float>				<string builtin="elementType">C</string>			</atom>			<atom id="c_a_2">				<integer builtin="atomId">2</integer>				<float builtin="x3" units="A">-2.9099</float>				<float builtin="y3" units="A">0.2747</float>				<float builtin="z3" units="A">0.1062</float>				<string builtin="elementType">N</string>			</atom>			<atom id="c_a_3">				<integer builtin="atomId">3</integer>				<float builtin="x3" units="A">-1.8026</float>				<float builtin="y3" units="A">0.9662</float>				<float builtin="z3" units="A">-0.1184</float>				<string builtin="elementType">C</string>			</atom>			<atom id="c_a_4">				<integer builtin="atomId">4</integer>				<float builtin="x3" units="A">-0.6411</float>				<float builtin="y3" units="A">0.2954</float>				<float builtin="z3" units="A">-0.2316</float>				<string builtin="elementType">C</string>			</atom>			<atom id="c_a_5">				<integer builtin="atomId">5</integer>				<float builtin="x3" units="A">-0.6549</float>				<float builtin="y3" units="A">-1.0889</float>				<float builtin="z3" units="A">-0.1279</float>				<string builtin="elementType">C</string>			</atom>			<atom id="c_a_6">				<integer builtin="atomId">6</integer>				<float builtin="x3" units="A">-1.7352</float>				<float builtin="y3" units="A">-1.7187</float>				<float builtin="z3" units="A">0.0624</float>				<string builtin="elementType">N</string>			</atom>			<atom id="c_a_7">				<integer builtin="atomId">7</integer>				<float builtin="x3" units="A">0.6052</float>				<float builtin="y3" units="A">0.7432</float>				<float builtin="z3" units="A">-0.4434</float>				<string builtin="elementType">N</string>			</atom>			<atom id="c_a_8">				<integer builtin="atomId">8</integer>				<float builtin="x3" units="A">1.2863</float>				<float builtin="y3" units="A">-0.4175</float>				<float builtin="z3" units="A">-0.4514</float>				<string builtin="elementType">C</string>			</atom>			<atom id="c_a_9">				<integer builtin="atomId">9</integer>				<float builtin="x3" units="A">0.5994</float>				<float builtin="y3" units="A">-1.5633</float>				<float builtin="z3" units="A">-0.2698</float>				<string builtin="elementType">N</string>			</atom>			<atom id="c_a_10">				<integer builtin="atomId">10</integer>				<float builtin="x3" units="A">1.0875</float>				<float builtin="y3" units="A">2.0867</float>				<float builtin="z3" units="A">-0.6139</float>				<string builtin="elementType">C</string>			</atom>			<atom id="c_a_11">				<integer builtin="atomId">11</integer>				<float builtin="x3" units="A">-1.8349</float>				<float builtin="y3" units="A">2.1699</float>				<float builtin="z3" units="A">-0.2205</float>				<string builtin="elementType">O</string>			</atom>			<atom id="c_a_12">				<integer builtin="atomId">12</integer>				<float builtin="x3" units="A">-4.2178</float>				<float builtin="y3" units="A">0.9810</float>				<float builtin="z3" units="A">0.2003</float>				<string builtin="elementType">C</string>			</atom>			<atom id="c_a_13">				<integer builtin="atomId">13</integer>				<float builtin="x3" units="A">-3.8944</float>				<float builtin="y3" units="A">-1.6746</float>				<float builtin="z3" units="A">0.3323</float>				<string builtin="elementType">O</string>			</atom>			<atom id="c_a_14">				<integer builtin="atomId">14</integer>				<float builtin="x3" units="A">-1.6764</float>				<float builtin="y3" units="A">-3.1997</float>				<float builtin="z3" units="A">0.1458</float>				<string builtin="elementType">C</string>			</atom>			<atom id="c_a_15">				<integer builtin="atomId">15</integer>				<float builtin="x3" units="A">2.3776</float>				<float builtin="y3" units="A">-0.4481</float>				<float builtin="z3" units="A">-0.6036</float>				<string builtin="elementType">H</string>			</atom>			<atom id="c_a_16">				<integer builtin="atomId">16</integer>				<float builtin="x3" units="A">2.1902</float>				<float builtin="y3" units="A">2.0944</float>				<float builtin="z3" units="A">-0.7699</float>				<string builtin="elementType">H</string>			</atom>			<atom id="c_a_17">				<integer builtin="atomId">17</integer>				<float builtin="x3" units="A">0.6074</float>				<float builtin="y3" units="A">2.5547</float>				<float builtin="z3" units="A">-1.5032</float>				<string builtin="elementType">H</string>			</atom>			<atom id="c_a_18">				<integer builtin="atomId">18</integer>				<float builtin="x3" units="A">0.8606</float>				<float builtin="y3" units="A">2.6915</float>				<float builtin="z3" units="A">0.2934</float>				<string builtin="elementType">H</string>			</atom>			<atom id="c_a_19">				<integer builtin="atomId">19</integer>				<float builtin="x3" units="A">-4.0942</float>				<float builtin="y3" units="A">2.0097</float>				<float builtin="z3" units="A">0.6091</float>				<string builtin="elementType">H</string>			</atom>			<atom id="c_a_20">				<integer builtin="atomId">20</integer>				<float builtin="x3" units="A">-4.6699</float>				<float builtin="y3" units="A">1.0338</float>				<float builtin="z3" units="A">-0.8167</float>				<string builtin="elementType">H</string>			</atom>			<atom id="c_a_21">				<integer builtin="atomId">21</integer>				<float builtin="x3" units="A">-4.9101</float>				<float builtin="y3" units="A">0.4518</float>				<float builtin="z3" units="A">0.8943</float>				<string builtin="elementType">H</string>			</atom>			<atom id="c_a_22">				<integer builtin="atomId">22</integer>				<float builtin="x3" units="A">-2.3049</float>				<float builtin="y3" units="A">-3.6334</float>				<float builtin="z3" units="A">-0.6659</float>				<string builtin="elementType">H</string>			</atom>			<atom id="c_a_23">				<integer builtin="atomId">23</integer>				<float builtin="x3" units="A">-0.6444</float>				<float builtin="y3" units="A">-3.6030</float>				<float builtin="z3" units="A">0.0359</float>				<string builtin="elementType">H</string>			</atom>			<atom id="c_a_24">				<integer builtin="atomId">24</integer>				<float builtin="x3" units="A">-2.0682</float>				<float builtin="y3" units="A">-3.5218</float>				<float builtin="z3" units="A">1.1381</float>				<string builtin="elementType">H</string>			</atom>		</list>		<list title="bonds">			<bond id="c_b_1">				<integer title="bondId">1</integer>				<integer builtin="atomRef">1</integer>				<integer builtin="atomRef">2</integer>				<integer builtin="order">1</integer>			</bond>			<bond id="c_b_2">				<integer title="bondId">2</integer>				<integer builtin="atomRef">1</integer>				<integer builtin="atomRef">6</integer>				<integer builtin="order">1</integer>			</bond>			<bond id="c_b_3">				<integer title="bondId">3</integer>				<integer builtin="atomRef">1</integer>				<integer builtin="atomRef">13</integer>				<integer builtin="order">2</integer>			</bond>			<bond id="c_b_4">				<integer title="bondId">4</integer>				<integer builtin="atomRef">2</integer>				<integer builtin="atomRef">3</integer>				<integer builtin="order">1</integer>			</bond>			<bond id="c_b_5">				<integer title="bondId">5</integer>				<integer builtin="atomRef">2</integer>				<integer builtin="atomRef">12</integer>				<integer builtin="order">1</integer>			</bond>			<bond id="c_b_6">				<integer title="bondId">6</integer>				<integer builtin="atomRef">3</integer>				<integer builtin="atomRef">4</integer>				<integer builtin="order">1</integer>			</bond>			<bond id="c_b_7">				<integer title="bondId">7</integer>				<integer builtin="atomRef">3</integer>				<integer builtin="atomRef">11</integer>				<integer builtin="order">2</integer>			</bond>			<bond id="c_b_8">				<integer title="bondId">8</integer>				<integer builtin="atomRef">4</integer>				<integer builtin="atomRef">5</integer>				<integer builtin="order">2</integer>			</bond>			<bond id="c_b_9">				<integer title="bondId">9</integer>				<integer builtin="atomRef">4</integer>				<integer builtin="atomRef">7</integer>				<integer builtin="order">1</integer>			</bond>			<bond id="c_b_10">				<integer title="bondId">10</integer>				<integer builtin="atomRef">5</integer>				<integer builtin="atomRef">6</integer>				<integer builtin="order">1</integer>			</bond>			<bond id="c_b_11">				<integer title="bondId">11</integer>				<integer builtin="atomRef">5</integer>				<integer builtin="atomRef">9</integer>				<integer builtin="order">1</integer>			</bond>			<bond id="c_b_12">				<integer title="bondId">12</integer>				<integer builtin="atomRef">6</integer>				<integer builtin="atomRef">14</integer>				<integer builtin="order">1</integer>			</bond>			<bond id="c_b_13">				<integer title="bondId">13</integer>				<integer builtin="atomRef">7</integer>				<integer builtin="atomRef">8</integer>				<integer builtin="order">1</integer>			</bond>			<bond id="c_b_14">				<integer title="bondId">14</integer>				<integer builtin="atomRef">7</integer>				<integer builtin="atomRef">10</integer>				<integer builtin="order">1</integer>			</bond>			<bond id="c_b_15">				<integer title="bondId">15</integer>				<integer builtin="atomRef">8</integer>				<integer builtin="atomRef">9</integer>				<integer builtin="order">2</integer>			</bond>			<bond id="c_b_16">				<integer title="bondId">16</integer>				<integer builtin="atomRef">8</integer>				<integer builtin="atomRef">15</integer>				<integer builtin="order">1</integer>			</bond>			<bond id="c_b_17">				<integer title="bondId">17</integer>				<integer builtin="atomRef">10</integer>				<integer builtin="atomRef">16</integer>				<integer builtin="order">1</integer>			</bond>			<bond id="c_b_18">				<integer title="bondId">18</integer>				<integer builtin="atomRef">10</integer>				<integer builtin="atomRef">17</integer>				<integer builtin="order">1</integer>			</bond>			<bond id="c_b_19">				<integer title="bondId">19</integer>				<integer builtin="atomRef">10</integer>				<integer builtin="atomRef">18</integer>				<integer builtin="order">1</integer>			</bond>			<bond id="c_b_20">				<integer title="bondId">20</integer>				<integer builtin="atomRef">12</integer>				<integer builtin="atomRef">19</integer>				<integer builtin="order">1</integer>			</bond>			<bond id="c_b_21">				<integer title="bondId">21</integer>				<integer builtin="atomRef">12</integer>				<integer builtin="atomRef">20</integer>				<integer builtin="order">1</integer>			</bond>			<bond id="c_b_22">				<integer title="bondId">22</integer>				<integer builtin="atomRef">12</integer>				<integer builtin="atomRef">21</integer>				<integer builtin="order">1</integer>			</bond>			<bond id="c_b_23">				<integer title="bondId">23</integer>				<integer builtin="atomRef">14</integer>				<integer builtin="atomRef">22</integer>				<integer builtin="order">1</integer>			</bond>			<bond id="c_b_24">				<integer title="bondId">24</integer>				<integer builtin="atomRef">14</integer>				<integer builtin="atomRef">23</integer>				<integer builtin="order">1</integer>			</bond>			<bond id="c_b_25">				<integer title="bondId">25</integer>				<integer builtin="atomRef">14</integer>				<integer builtin="atomRef">24</integer>				<integer builtin="order">1</integer>			</bond>		</list>	</molecule>	<chimeral:spectrum title="Caffeine" id="spect_caffeine_ms_1" convention="JCAMP-DX= 4.24">		<string title="datatype">MASS SPECTRUM</string>		<string title="EPA">250547</string>		<string title="origin">Virginia Division of Forensic Science</string>		<string title="owner">NIST Mass Spectrometry Data Center</string>		<float title="xunits">M/Z</float>		<float title="yunits">RELATIVE ABUNDANCE</float>		<float title="firstx" convention="M/Z">14</float>		<float title="lastx" convention="M/Z">197</float>		<float title="deltax" convention="M/Z"></float>		<float title="xfactor">1</float>		<float title="firsty" convention="RELATIVE ABUNDANCE">70</float>		<float title="miny" convention="RELATIVE ABUNDANCE">10</float>		<float title="maxy" convention="RELATIVE ABUNDANCE">9999</float>		<float title="yfactor">1</float>		<float title="npoints">104</float>		<list title="peak table" convention="(XY..XY)">			<coordinate2 id="c_ms_1">14, 70</coordinate2>			<coordinate2 id="c_ms_2">15, 840</coordinate2>			<coordinate2 id="c_ms_3">16, 50</coordinate2>			<coordinate2 id="c_ms_4">17, 40</coordinate2>			<coordinate2 id="c_ms_5">18, 60</coordinate2>			<coordinate2 id="c_ms_6">20, 10</coordinate2>			<coordinate2 id="c_ms_7">25, 10</coordinate2>			<coordinate2 id="c_ms_8">26, 50</coordinate2>			<coordinate2 id="c_ms_9">27, 150</coordinate2>			<coordinate2 id="c_ms_10">28, 900</coordinate2>			<coordinate2 id="c_ms_11">29, 150</coordinate2>			<coordinate2 id="c_ms_12">30, 40</coordinate2>			<coordinate2 id="c_ms_13">31, 10</coordinate2>			<coordinate2 id="c_ms_14">32, 150</coordinate2>			<coordinate2 id="c_ms_15">34, 10</coordinate2>			<coordinate2 id="c_ms_16">38, 120</coordinate2>			<coordinate2 id="c_ms_17">39, 190</coordinate2>			<coordinate2 id="c_ms_18">40, 680</coordinate2>			<coordinate2 id="c_ms_19">41, 580</coordinate2>			<coordinate2 id="c_ms_20">42, 1241</coordinate2>			<coordinate2 id="c_ms_21">43, 60</coordinate2>			<coordinate2 id="c_ms_22">44, 10</coordinate2>			<coordinate2 id="c_ms_23">45, 10</coordinate2>			<coordinate2 id="c_ms_24">50, 10</coordinate2>			<coordinate2 id="c_ms_25">51, 130</coordinate2>			<coordinate2 id="c_ms_26">52, 350</coordinate2>			<coordinate2 id="c_ms_27">53, 470</coordinate2>			<coordinate2 id="c_ms_28">54, 570</coordinate2>			<coordinate2 id="c_ms_29">55, 3383</coordinate2>			<coordinate2 id="c_ms_30">56, 730</coordinate2>			<coordinate2 id="c_ms_31">57, 110</coordinate2>			<coordinate2 id="c_ms_32">58, 140</coordinate2>			<coordinate2 id="c_ms_33">59, 10</coordinate2>			<coordinate2 id="c_ms_34">62, 10</coordinate2>			<coordinate2 id="c_ms_35">63, 10</coordinate2>			<coordinate2 id="c_ms_36">64, 30</coordinate2>			<coordinate2 id="c_ms_37">65, 120</coordinate2>			<coordinate2 id="c_ms_38">66, 640</coordinate2>			<coordinate2 id="c_ms_39">67, 4153</coordinate2>			<coordinate2 id="c_ms_40">68, 450</coordinate2>			<coordinate2 id="c_ms_41">69, 170</coordinate2>			<coordinate2 id="c_ms_42">70, 430</coordinate2>			<coordinate2 id="c_ms_43">71, 10</coordinate2>			<coordinate2 id="c_ms_44">72, 10</coordinate2>			<coordinate2 id="c_ms_45">76, 10</coordinate2>			<coordinate2 id="c_ms_46">77, 70</coordinate2>			<coordinate2 id="c_ms_47">78, 70</coordinate2>			<coordinate2 id="c_ms_48">79, 120</coordinate2>			<coordinate2 id="c_ms_49">80, 230</coordinate2>			<coordinate2 id="c_ms_50">81, 740</coordinate2>			<coordinate2 id="c_ms_51">82, 2742</coordinate2>			<coordinate2 id="c_ms_52">83, 330</coordinate2>			<coordinate2 id="c_ms_53">85, 10</coordinate2>			<coordinate2 id="c_ms_54">91, 10</coordinate2>			<coordinate2 id="c_ms_55">92, 20</coordinate2>			<coordinate2 id="c_ms_56">93, 60</coordinate2>			<coordinate2 id="c_ms_57">94, 390</coordinate2>			<coordinate2 id="c_ms_58">95, 130</coordinate2>			<coordinate2 id="c_ms_59">96, 60</coordinate2>			<coordinate2 id="c_ms_60">97, 210</coordinate2>			<coordinate2 id="c_ms_61">104, 10</coordinate2>			<coordinate2 id="c_ms_62">105, 10</coordinate2>			<coordinate2 id="c_ms_63">106, 20</coordinate2>			<coordinate2 id="c_ms_64">107, 70</coordinate2>			<coordinate2 id="c_ms_65">109, 5935</coordinate2>			<coordinate2 id="c_ms_66">110, 750</coordinate2>			<coordinate2 id="c_ms_67">111, 120</coordinate2>			<coordinate2 id="c_ms_68">112, 10</coordinate2>			<coordinate2 id="c_ms_69">120, 10</coordinate2>			<coordinate2 id="c_ms_70">121, 20</coordinate2>			<coordinate2 id="c_ms_71">122, 90</coordinate2>			<coordinate2 id="c_ms_72">123, 50</coordinate2>			<coordinate2 id="c_ms_73">124, 60</coordinate2>			<coordinate2 id="c_ms_74">125, 10</coordinate2>			<coordinate2 id="c_ms_75">126, 10</coordinate2>			<coordinate2 id="c_ms_76">132, 10</coordinate2>			<coordinate2 id="c_ms_77">133, 10</coordinate2>			<coordinate2 id="c_ms_78">134, 10</coordinate2>			<coordinate2 id="c_ms_79">135, 70</coordinate2>			<coordinate2 id="c_ms_80">136, 500</coordinate2>			<coordinate2 id="c_ms_81">137, 460</coordinate2>			<coordinate2 id="c_ms_82">138, 200</coordinate2>			<coordinate2 id="c_ms_83">139, 10</coordinate2>			<coordinate2 id="c_ms_84">140, 10</coordinate2>			<coordinate2 id="c_ms_85">147, 10</coordinate2>			<coordinate2 id="c_ms_86">148, 10</coordinate2>			<coordinate2 id="c_ms_87">149, 50</coordinate2>			<coordinate2 id="c_ms_88">150, 120</coordinate2>			<coordinate2 id="c_ms_89">151, 40</coordinate2>			<coordinate2 id="c_ms_90">152, 40</coordinate2>			<coordinate2 id="c_ms_91">153, 10</coordinate2>			<coordinate2 id="c_ms_92">161, 10</coordinate2>			<coordinate2 id="c_ms_93">163, 20</coordinate2>			<coordinate2 id="c_ms_94">164, 60</coordinate2>			<coordinate2 id="c_ms_95">165, 570</coordinate2>			<coordinate2 id="c_ms_96">166, 90</coordinate2>			<coordinate2 id="c_ms_97">167, 10</coordinate2>			<coordinate2 id="c_ms_98">179, 10</coordinate2>			<coordinate2 id="c_ms_99">190, 10</coordinate2>			<coordinate2 id="c_ms_100">193, 1461</coordinate2>			<coordinate2 id="c_ms_101">194, 9999</coordinate2>			<coordinate2 id="c_ms_102">195, 1050</coordinate2>			<coordinate2 id="c_ms_103">196, 90</coordinate2>			<coordinate2 id="c_ms_104">197, 10</coordinate2>		</list>	</chimeral:spectrum>	<chimeral:spectrum title="Furan, tetrahydro-" id="spect_furantetrah_ms_1" convention="JCAMP-DX= 4.24">		<string title="datatype">MASS SPECTRUM</string>		<string title="EPA">61352</string>		<string title="origin">D.HENNEBERG, MAX-PLANCK INSTITUTE, MULHEIM, WEST GERMANY</string>		<string title="owner">NIST Mass Spectrometry Data Center</string>		<float title="xunits">M/Z</float>		<float title="yunits">RELATIVE ABUNDANCE</float>		<float title="firstx" convention="M/Z">24</float>		<float title="lastx" convention="M/Z">73</float>		<float title="deltax" convention="M/Z"></float>		<float title="xfactor">1</float>		<float title="firsty" convention="RELATIVE ABUNDANCE">4</float>		<float title="miny" convention="RELATIVE ABUNDANCE">3</float>		<float title="maxy" convention="RELATIVE ABUNDANCE">9999</float>		<float title="yfactor">1</float>		<float title="npoints">32</float>		<list title="peak table" convention="(XY..XY)">			<coordinate2 id="furantetrah_ir_c_1">24, 4</coordinate2>			<coordinate2 id="furantetrah_ir_c_2">25, 30</coordinate2>			<coordinate2 id="furantetrah_ir_c_3">26, 171</coordinate2>			<coordinate2 id="furantetrah_ir_c_4">27, 1545</coordinate2>			<coordinate2 id="furantetrah_ir_c_5">29, 792</coordinate2>			<coordinate2 id="furantetrah_ir_c_6">30, 21</coordinate2>			<coordinate2 id="furantetrah_ir_c_7">31, 258</coordinate2>			<coordinate2 id="furantetrah_ir_c_8">33, 5</coordinate2>			<coordinate2 id="furantetrah_ir_c_9">34, 26</coordinate2>			<coordinate2 id="furantetrah_ir_c_10">35, 10</coordinate2>			<coordinate2 id="furantetrah_ir_c_11">37, 105</coordinate2>			<coordinate2 id="furantetrah_ir_c_12">38, 165</coordinate2>			<coordinate2 id="furantetrah_ir_c_13">39, 1182</coordinate2>			<coordinate2 id="furantetrah_ir_c_14">40, 906</coordinate2>			<coordinate2 id="furantetrah_ir_c_15">41, 4060</coordinate2>			<coordinate2 id="furantetrah_ir_c_16">42, 9999</coordinate2>			<coordinate2 id="furantetrah_ir_c_17">43, 1586</coordinate2>			<coordinate2 id="furantetrah_ir_c_18">44, 325</coordinate2>			<coordinate2 id="furantetrah_ir_c_19">45, 100</coordinate2>			<coordinate2 id="furantetrah_ir_c_20">46, 3</coordinate2>			<coordinate2 id="furantetrah_ir_c_21">49, 7</coordinate2>			<coordinate2 id="furantetrah_ir_c_22">50, 11</coordinate2>			<coordinate2 id="furantetrah_ir_c_23">51, 19</coordinate2>			<coordinate2 id="furantetrah_ir_c_24">53, 27</coordinate2>			<coordinate2 id="furantetrah_ir_c_25">54, 10</coordinate2>			<coordinate2 id="furantetrah_ir_c_26">55, 6</coordinate2>			<coordinate2 id="furantetrah_ir_c_27">68, 7</coordinate2>			<coordinate2 id="furantetrah_ir_c_28">69, 20</coordinate2>			<coordinate2 id="furantetrah_ir_c_29">70, 107</coordinate2>			<coordinate2 id="furantetrah_ir_c_30">71, 2557</coordinate2>			<coordinate2 id="furantetrah_ir_c_31">72, 2868</coordinate2>			<coordinate2 id="furantetrah_ir_c_32">73, 147</coordinate2>		</list>	</chimeral:spectrum>	<molecule title="ethanol" id="mol_ethanol">		<formula>C2 H6 O</formula>		<string title="CAS">64-17-5</string>		<float title="molecular weight">46.07</float>		<list title="atoms">			<atom id="ethanol_a_1">				<integer builtin="atomId">1</integer>				<float builtin="x3" units="A">1.0303</float>				<float builtin="y3" units="A">0.8847</float>				<float builtin="z3" units="A">0.9763</float>				<string builtin="elementType">C</string>			</atom>			<atom id="ethanol_a_2">				<integer builtin="atomId">2</integer>				<float builtin="x3" units="A">1.8847</float>				<float builtin="y3" units="A">1.9889</float>				<float builtin="z3" units="A">1.5717</float>				<string builtin="elementType">C</string>			</atom>			<atom id="ethanol_a_3">				<integer builtin="atomId">3</integer>				<float builtin="x3" units="A">3.1883</float>				<float builtin="y3" units="A">1.4807</float>				<float builtin="z3" units="A">1.7425</float>				<string builtin="elementType">O</string>			</atom>			<atom id="ethanol_a_4">				<integer builtin="atomId">4</integer>				<float builtin="x3" units="A">0.0000</float>				<float builtin="y3" units="A">1.2330</float>				<float builtin="z3" units="A">0.8324</float>				<string builtin="elementType">H</string>			</atom>			<atom id="ethanol_a_5">				<integer builtin="atomId">5</integer>				<float builtin="x3" units="A">0.9949</float>				<float builtin="y3" units="A">0.0000</float>				<float builtin="z3" units="A">1.6255</float>				<string builtin="elementType">H</string>			</atom>			<atom id="ethanol_a_6">				<integer builtin="atomId">6</integer>				<float builtin="x3" units="A">1.4097</float>				<float builtin="y3" units="A">0.5558</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">H</string>			</atom>			<atom id="ethanol_a_7">				<integer builtin="atomId">7</integer>				<float builtin="x3" units="A">1.9050</float>				<float builtin="y3" units="A">2.8742</float>				<float builtin="z3" units="A">0.9059</float>				<string builtin="elementType">H</string>			</atom>			<atom id="ethanol_a_8">				<integer builtin="atomId">8</integer>				<float builtin="x3" units="A">1.4753</float>				<float builtin="y3" units="A">2.3225</float>				<float builtin="z3" units="A">2.5456</float>				<string builtin="elementType">H</string>			</atom>			<atom id="ethanol_a_9">				<integer builtin="atomId">9</integer>				<float builtin="x3" units="A">3.7056</float>				<float builtin="y3" units="A">2.1820</float>				<float builtin="z3" units="A">2.1139</float>				<string builtin="elementType">H</string>			</atom>		</list>		<list title="bonds">			<bond id="ethanol_b_1">				<integer title="bondId">1</integer>				<integer builtin="atomRef">1</integer>				<integer builtin="atomRef">2</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="ethanol_b_2">				<integer title="bondId">2</integer>				<integer builtin="atomRef">1</integer>				<integer builtin="atomRef">4</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="ethanol_b_3">				<integer title="bondId">3</integer>				<integer builtin="atomRef">1</integer>				<integer builtin="atomRef">5</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="ethanol_b_4">				<integer title="bondId">4</integer>				<integer builtin="atomRef">1</integer>				<integer builtin="atomRef">6</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="ethanol_b_5">				<integer title="bondId">5</integer>				<integer builtin="atomRef">2</integer>				<integer builtin="atomRef">3</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="ethanol_b_6">				<integer title="bondId">6</integer>				<integer builtin="atomRef">2</integer>				<integer builtin="atomRef">7</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="ethanol_b_7">				<integer title="bondId">7</integer>				<integer builtin="atomRef">2</integer>				<integer builtin="atomRef">8</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="ethanol_b_8">				<integer title="bondId">8</integer>				<integer builtin="atomRef">3</integer>				<integer builtin="atomRef">9</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>		</list>	</molecule><molecule title="cholesterol" id="mol_cholesterol">	  <formula>C27 H46 O</formula>      <!-- molecule specific information -->      <string title="CAS">57-88-5</string>      <string title="ACX">I1001660</string>      <string title="RTECS">FZ8400000</string>      <float title="molecule weight">386.6598</float>      <float title="melting point" units="degC">148.5</float>	  <float title="boiling point" units="degC">360</float>      <float title="specific gravity">1.067</float>	  <list title="alternate names">	  	<string title="name">Cholesterin</string>		<string title="name">(3beta)-Cholest-5-en-3-ol</string>		<string title="name">Cholest-5-en-3-ol (3beta)-</string>		<string title="name">cholest-5-ene-3beta-ol</string>		<string title="name">3beta-hydroxycholest-5-ene</string>		</list>		<list title="atoms">			<atom id="cholesterol_a_1">				<integer builtin="atomId">1</integer>				<float builtin="x3" units="A">-1.9901</float>				<float builtin="y3" units="A">2.1889</float>				<float builtin="z3" units="A">-1.8776</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_2">				<integer builtin="atomId">2</integer>				<float builtin="x3" units="A">-2.1059</float>				<float builtin="y3" units="A">1.6157</float>				<float builtin="z3" units="A">-0.9459</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cholesterol_a_3">				<integer builtin="atomId">3</integer>				<float builtin="x3" units="A">-3.5787</float>				<float builtin="y3" units="A">1.7234</float>				<float builtin="z3" units="A">-0.4719</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cholesterol_a_4">				<integer builtin="atomId">4</integer>				<float builtin="x3" units="A">-3.7797</float>				<float builtin="y3" units="A">1.0607</float>				<float builtin="z3" units="A">0.8120</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cholesterol_a_5">				<integer builtin="atomId">5</integer>				<float builtin="x3" units="A">-2.8482</float>				<float builtin="y3" units="A">1.6003</float>				<float builtin="z3" units="A">1.9235</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cholesterol_a_6">				<integer builtin="atomId">6</integer>				<float builtin="x3" units="A">-1.3720</float>				<float builtin="y3" units="A">1.5412</float>				<float builtin="z3" units="A">1.5004</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cholesterol_a_7">				<integer builtin="atomId">7</integer>				<float builtin="x3" units="A">-0.4702</float>				<float builtin="y3" units="A">1.0060</float>				<float builtin="z3" units="A">2.3207</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cholesterol_a_8">				<integer builtin="atomId">8</integer>				<float builtin="x3" units="A">1.0043</float>				<float builtin="y3" units="A">1.0283</float>				<float builtin="z3" units="A">1.9762</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cholesterol_a_9">				<integer builtin="atomId">9</integer>				<float builtin="x3" units="A">1.3614</float>				<float builtin="y3" units="A">1.8701</float>				<float builtin="z3" units="A">0.8105</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cholesterol_a_10">				<integer builtin="atomId">10</integer>				<float builtin="x3" units="A">0.3215</float>				<float builtin="y3" units="A">1.7261</float>				<float builtin="z3" units="A">-0.3221</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cholesterol_a_11">				<integer builtin="atomId">11</integer>				<float builtin="x3" units="A">-1.0963</float>				<float builtin="y3" units="A">2.1783</float>				<float builtin="z3" units="A">0.1259</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cholesterol_a_12">				<integer builtin="atomId">12</integer>				<float builtin="x3" units="A">0.7503</float>				<float builtin="y3" units="A">2.4279</float>				<float builtin="z3" units="A">-1.6345</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cholesterol_a_13">				<integer builtin="atomId">13</integer>				<float builtin="x3" units="A">2.1677</float>				<float builtin="y3" units="A">2.0593</float>				<float builtin="z3" units="A">-2.0888</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cholesterol_a_14">				<integer builtin="atomId">14</integer>				<float builtin="x3" units="A">3.1972</float>				<float builtin="y3" units="A">2.3720</float>				<float builtin="z3" units="A">-0.9408</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cholesterol_a_15">				<integer builtin="atomId">15</integer>				<float builtin="x3" units="A">2.7895</float>				<float builtin="y3" units="A">1.5563</float>				<float builtin="z3" units="A">0.2449</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cholesterol_a_16">				<integer builtin="atomId">16</integer>				<float builtin="x3" units="A">3.9663</float>				<float builtin="y3" units="A">1.6453</float>				<float builtin="z3" units="A">1.2237</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cholesterol_a_17">				<integer builtin="atomId">17</integer>				<float builtin="x3" units="A">5.1354</float>				<float builtin="y3" units="A">1.5087</float>				<float builtin="z3" units="A">0.2960</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cholesterol_a_18">				<integer builtin="atomId">18</integer>				<float builtin="x3" units="A">4.6487</float>				<float builtin="y3" units="A">1.7527</float>				<float builtin="z3" units="A">-1.1872</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cholesterol_a_19">				<integer builtin="atomId">19</integer>				<float builtin="x3" units="A">3.2450</float>				<float builtin="y3" units="A">3.8521</float>				<float builtin="z3" units="A">-0.6813</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cholesterol_a_20">				<integer builtin="atomId">20</integer>				<float builtin="x3" units="A">-1.3066</float>				<float builtin="y3" units="A">3.6419</float>				<float builtin="z3" units="A">0.2349</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cholesterol_a_21">				<integer builtin="atomId">21</integer>				<float builtin="x3" units="A">5.6329</float>				<float builtin="y3" units="A">2.5278</float>				<float builtin="z3" units="A">-2.0553</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cholesterol_a_22">				<integer builtin="atomId">22</integer>				<float builtin="x3" units="A">5.1180</float>				<float builtin="y3" units="A">2.8440</float>				<float builtin="z3" units="A">-3.4537</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cholesterol_a_23">				<integer builtin="atomId">23</integer>				<float builtin="x3" units="A">7.0185</float>				<float builtin="y3" units="A">1.8022</float>				<float builtin="z3" units="A">-2.1116</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cholesterol_a_24">				<integer builtin="atomId">24</integer>				<float builtin="x3" units="A">8.1314</float>				<float builtin="y3" units="A">2.6591</float>				<float builtin="z3" units="A">-2.5153</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cholesterol_a_25">				<integer builtin="atomId">25</integer>				<float builtin="x3" units="A">9.4748</float>				<float builtin="y3" units="A">1.9697</float>				<float builtin="z3" units="A">-2.5572</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cholesterol_a_26">				<integer builtin="atomId">26</integer>				<float builtin="x3" units="A">10.6837</float>				<float builtin="y3" units="A">2.8620</float>				<float builtin="z3" units="A">-2.8793</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cholesterol_a_27">				<integer builtin="atomId">27</integer>				<float builtin="x3" units="A">10.5656</float>				<float builtin="y3" units="A">3.6361</float>				<float builtin="z3" units="A">-4.1508</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cholesterol_a_28">				<integer builtin="atomId">28</integer>				<float builtin="x3" units="A">11.9428</float>				<float builtin="y3" units="A">2.0228</float>				<float builtin="z3" units="A">-2.7290</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cholesterol_a_29">				<integer builtin="atomId">29</integer>				<float builtin="x3" units="A">-1.8702</float>				<float builtin="y3" units="A">0.5579</float>				<float builtin="z3" units="A">-1.1345</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_30">				<integer builtin="atomId">30</integer>				<float builtin="x3" units="A">-4.2306</float>				<float builtin="y3" units="A">1.2525</float>				<float builtin="z3" units="A">-1.2225</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_31">				<integer builtin="atomId">31</integer>				<float builtin="x3" units="A">-3.8443</float>				<float builtin="y3" units="A">2.7860</float>				<float builtin="z3" units="A">-0.3705</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_32">				<integer builtin="atomId">32</integer>				<float builtin="x3" units="A">-3.5980</float>				<float builtin="y3" units="A">-0.0166</float>				<float builtin="z3" units="A">0.6840</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_33">				<integer builtin="atomId">33</integer>				<float builtin="x3" units="A">-2.9845</float>				<float builtin="y3" units="A">0.9926</float>				<float builtin="z3" units="A">2.8302</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_34">				<integer builtin="atomId">34</integer>				<float builtin="x3" units="A">-3.1166</float>				<float builtin="y3" units="A">2.6452</float>				<float builtin="z3" units="A">2.1386</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_35">				<integer builtin="atomId">35</integer>				<float builtin="x3" units="A">-0.7974</float>				<float builtin="y3" units="A">0.5460</float>				<float builtin="z3" units="A">3.2519</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_36">				<integer builtin="atomId">36</integer>				<float builtin="x3" units="A">-5.1826</float>				<float builtin="y3" units="A">1.2861</float>				<float builtin="z3" units="A">1.2631</float>				<string builtin="elementType">O</string>			</atom>			<atom id="cholesterol_a_37">				<integer builtin="atomId">37</integer>				<float builtin="x3" units="A">1.3205</float>				<float builtin="y3" units="A">-0.0033</float>				<float builtin="z3" units="A">1.7620</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_38">				<integer builtin="atomId">38</integer>				<float builtin="x3" units="A">1.5536</float>				<float builtin="y3" units="A">1.4060</float>				<float builtin="z3" units="A">2.8511</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_39">				<integer builtin="atomId">39</integer>				<float builtin="x3" units="A">1.3568</float>				<float builtin="y3" units="A">2.9171</float>				<float builtin="z3" units="A">1.1476</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_40">				<integer builtin="atomId">40</integer>				<float builtin="x3" units="A">0.2550</float>				<float builtin="y3" units="A">0.6517</float>				<float builtin="z3" units="A">-0.5486</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_41">				<integer builtin="atomId">41</integer>				<float builtin="x3" units="A">0.7064</float>				<float builtin="y3" units="A">3.5158</float>				<float builtin="z3" units="A">-1.4783</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_42">				<integer builtin="atomId">42</integer>				<float builtin="x3" units="A">0.0447</float>				<float builtin="y3" units="A">2.1427</float>				<float builtin="z3" units="A">-2.4288</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_43">				<integer builtin="atomId">43</integer>				<float builtin="x3" units="A">2.4284</float>				<float builtin="y3" units="A">2.6460</float>				<float builtin="z3" units="A">-2.9820</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_44">				<integer builtin="atomId">44</integer>				<float builtin="x3" units="A">2.2058</float>				<float builtin="y3" units="A">0.9869</float>				<float builtin="z3" units="A">-2.3304</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_45">				<integer builtin="atomId">45</integer>				<float builtin="x3" units="A">2.7354</float>				<float builtin="y3" units="A">0.5091</float>				<float builtin="z3" units="A">-0.0874</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_46">				<integer builtin="atomId">46</integer>				<float builtin="x3" units="A">3.9396</float>				<float builtin="y3" units="A">0.8285</float>				<float builtin="z3" units="A">1.9599</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_47">				<integer builtin="atomId">47</integer>				<float builtin="x3" units="A">3.9804</float>				<float builtin="y3" units="A">2.6119</float>				<float builtin="z3" units="A">1.7486</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_48">				<integer builtin="atomId">48</integer>				<float builtin="x3" units="A">5.5588</float>				<float builtin="y3" units="A">0.4972</float>				<float builtin="z3" units="A">0.3832</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_49">				<integer builtin="atomId">49</integer>				<float builtin="x3" units="A">5.9031</float>				<float builtin="y3" units="A">2.2515</float>				<float builtin="z3" units="A">0.5587</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_50">				<integer builtin="atomId">50</integer>				<float builtin="x3" units="A">4.5225</float>				<float builtin="y3" units="A">0.7794</float>				<float builtin="z3" units="A">-1.6839</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_51">				<integer builtin="atomId">51</integer>				<float builtin="x3" units="A">3.5516</float>				<float builtin="y3" units="A">4.3755</float>				<float builtin="z3" units="A">-1.5989</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_52">				<integer builtin="atomId">52</integer>				<float builtin="x3" units="A">3.9698</float>				<float builtin="y3" units="A">4.0607</float>				<float builtin="z3" units="A">0.1194</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_53">				<integer builtin="atomId">53</integer>				<float builtin="x3" units="A">2.2486</float>				<float builtin="y3" units="A">4.2030</float>				<float builtin="z3" units="A">-0.3745</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_54">				<integer builtin="atomId">54</integer>				<float builtin="x3" units="A">-2.3393</float>				<float builtin="y3" units="A">3.8408</float>				<float builtin="z3" units="A">0.5573</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_55">				<integer builtin="atomId">55</integer>				<float builtin="x3" units="A">-1.1313</float>				<float builtin="y3" units="A">4.1114</float>				<float builtin="z3" units="A">-0.7442</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_56">				<integer builtin="atomId">56</integer>				<float builtin="x3" units="A">-0.6054</float>				<float builtin="y3" units="A">4.0592</float>				<float builtin="z3" units="A">0.9725</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_57">				<integer builtin="atomId">57</integer>				<float builtin="x3" units="A">5.7945</float>				<float builtin="y3" units="A">3.4951</float>				<float builtin="z3" units="A">-1.5571</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_58">				<integer builtin="atomId">58</integer>				<float builtin="x3" units="A">5.8860</float>				<float builtin="y3" units="A">3.4016</float>				<float builtin="z3" units="A">-4.0098</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_59">				<integer builtin="atomId">59</integer>				<float builtin="x3" units="A">4.2048</float>				<float builtin="y3" units="A">3.4527</float>				<float builtin="z3" units="A">-3.3792</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_60">				<integer builtin="atomId">60</integer>				<float builtin="x3" units="A">4.8914</float>				<float builtin="y3" units="A">1.9061</float>				<float builtin="z3" units="A">-3.9818</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_61">				<integer builtin="atomId">61</integer>				<float builtin="x3" units="A">6.9441</float>				<float builtin="y3" units="A">0.9731</float>				<float builtin="z3" units="A">-2.8306</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_62">				<integer builtin="atomId">62</integer>				<float builtin="x3" units="A">7.2381</float>				<float builtin="y3" units="A">1.4013</float>				<float builtin="z3" units="A">-1.1111</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_63">				<integer builtin="atomId">63</integer>				<float builtin="x3" units="A">8.1969</float>				<float builtin="y3" units="A">3.4944</float>				<float builtin="z3" units="A">-1.8026</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_64">				<integer builtin="atomId">64</integer>				<float builtin="x3" units="A">7.9155</float>				<float builtin="y3" units="A">3.0506</float>				<float builtin="z3" units="A">-3.5203</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_65">				<integer builtin="atomId">65</integer>				<float builtin="x3" units="A">9.4247</float>				<float builtin="y3" units="A">1.1825</float>				<float builtin="z3" units="A">-3.3239</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_66">				<integer builtin="atomId">66</integer>				<float builtin="x3" units="A">9.6484</float>				<float builtin="y3" units="A">1.5118</float>				<float builtin="z3" units="A">-1.5723</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_67">				<integer builtin="atomId">67</integer>				<float builtin="x3" units="A">10.7271</float>				<float builtin="y3" units="A">3.6239</float>				<float builtin="z3" units="A">-2.0872</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_68">				<integer builtin="atomId">68</integer>				<float builtin="x3" units="A">11.4721</float>				<float builtin="y3" units="A">4.2419</float>				<float builtin="z3" units="A">-4.2967</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_69">				<integer builtin="atomId">69</integer>				<float builtin="x3" units="A">9.6877</float>				<float builtin="y3" units="A">4.2967</float>				<float builtin="z3" units="A">-4.0977</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_70">				<integer builtin="atomId">70</integer>				<float builtin="x3" units="A">10.4502</float>				<float builtin="y3" units="A">2.9399</float>				<float builtin="z3" units="A">-4.9946</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_71">				<integer builtin="atomId">71</integer>				<float builtin="x3" units="A">11.9217</float>				<float builtin="y3" units="A">1.5002</float>				<float builtin="z3" units="A">-1.7613</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_72">				<integer builtin="atomId">72</integer>				<float builtin="x3" units="A">12.8265</float>				<float builtin="y3" units="A">2.6762</float>				<float builtin="z3" units="A">-2.7736</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_73">				<integer builtin="atomId">73</integer>				<float builtin="x3" units="A">11.9910</float>				<float builtin="y3" units="A">1.2847</float>				<float builtin="z3" units="A">-3.5432</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cholesterol_a_74">				<integer builtin="atomId">74</integer>				<float builtin="x3" units="A">-5.7836</float>				<float builtin="y3" units="A">0.9649</float>				<float builtin="z3" units="A">0.6011</float>				<string builtin="elementType">H</string>			</atom>		</list>		<list title="bonds">			<bond id="cholesterol_b_1">				<integer title="bondId">1</integer>				<integer builtin="atomRef">2</integer>				<integer builtin="atomRef">1</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_2">				<integer title="bondId">2</integer>				<integer builtin="atomRef">3</integer>				<integer builtin="atomRef">2</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_3">				<integer title="bondId">3</integer>				<integer builtin="atomRef">2</integer>				<integer builtin="atomRef">11</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_4">				<integer title="bondId">4</integer>				<integer builtin="atomRef">4</integer>				<integer builtin="atomRef">3</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_5">				<integer title="bondId">5</integer>				<integer builtin="atomRef">4</integer>				<integer builtin="atomRef">5</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_6">				<integer title="bondId">6</integer>				<integer builtin="atomRef">36</integer>				<integer builtin="atomRef">4</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_7">				<integer title="bondId">7</integer>				<integer builtin="atomRef">5</integer>				<integer builtin="atomRef">6</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_8">				<integer title="bondId">8</integer>				<integer builtin="atomRef">6</integer>				<integer builtin="atomRef">7</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>			<bond id="cholesterol_b_9">				<integer title="bondId">9</integer>				<integer builtin="atomRef">6</integer>				<integer builtin="atomRef">11</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_10">				<integer title="bondId">10</integer>				<integer builtin="atomRef">7</integer>				<integer builtin="atomRef">8</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_11">				<integer title="bondId">11</integer>				<integer builtin="atomRef">8</integer>				<integer builtin="atomRef">9</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_12">				<integer title="bondId">12</integer>				<integer builtin="atomRef">10</integer>				<integer builtin="atomRef">9</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_13">				<integer title="bondId">13</integer>				<integer builtin="atomRef">9</integer>				<integer builtin="atomRef">15</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_14">				<integer title="bondId">14</integer>				<integer builtin="atomRef">11</integer>				<integer builtin="atomRef">10</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_15">				<integer title="bondId">15</integer>				<integer builtin="atomRef">10</integer>				<integer builtin="atomRef">12</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_16">				<integer title="bondId">16</integer>				<integer builtin="atomRef">11</integer>				<integer builtin="atomRef">20</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_17">				<integer title="bondId">17</integer>				<integer builtin="atomRef">12</integer>				<integer builtin="atomRef">13</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_18">				<integer title="bondId">18</integer>				<integer builtin="atomRef">13</integer>				<integer builtin="atomRef">14</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_19">				<integer title="bondId">19</integer>				<integer builtin="atomRef">14</integer>				<integer builtin="atomRef">18</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_20">				<integer title="bondId">20</integer>				<integer builtin="atomRef">14</integer>				<integer builtin="atomRef">19</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_21">				<integer title="bondId">21</integer>				<integer builtin="atomRef">15</integer>				<integer builtin="atomRef">14</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_22">				<integer title="bondId">22</integer>				<integer builtin="atomRef">15</integer>				<integer builtin="atomRef">16</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_23">				<integer title="bondId">23</integer>				<integer builtin="atomRef">16</integer>				<integer builtin="atomRef">17</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_24">				<integer title="bondId">24</integer>				<integer builtin="atomRef">18</integer>				<integer builtin="atomRef">17</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_25">				<integer title="bondId">25</integer>				<integer builtin="atomRef">18</integer>				<integer builtin="atomRef">21</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_26">				<integer title="bondId">26</integer>				<integer builtin="atomRef">21</integer>				<integer builtin="atomRef">22</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_27">				<integer title="bondId">27</integer>				<integer builtin="atomRef">21</integer>				<integer builtin="atomRef">23</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_28">				<integer title="bondId">28</integer>				<integer builtin="atomRef">23</integer>				<integer builtin="atomRef">24</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_29">				<integer title="bondId">29</integer>				<integer builtin="atomRef">24</integer>				<integer builtin="atomRef">25</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_30">				<integer title="bondId">30</integer>				<integer builtin="atomRef">25</integer>				<integer builtin="atomRef">26</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_31">				<integer title="bondId">31</integer>				<integer builtin="atomRef">26</integer>				<integer builtin="atomRef">27</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_32">				<integer title="bondId">32</integer>				<integer builtin="atomRef">26</integer>				<integer builtin="atomRef">28</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_33">				<integer title="bondId">33</integer>				<integer builtin="atomRef">2</integer>				<integer builtin="atomRef">29</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_34">				<integer title="bondId">34</integer>				<integer builtin="atomRef">3</integer>				<integer builtin="atomRef">30</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_35">				<integer title="bondId">35</integer>				<integer builtin="atomRef">3</integer>				<integer builtin="atomRef">31</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_36">				<integer title="bondId">36</integer>				<integer builtin="atomRef">4</integer>				<integer builtin="atomRef">32</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_37">				<integer title="bondId">37</integer>				<integer builtin="atomRef">5</integer>				<integer builtin="atomRef">33</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_38">				<integer title="bondId">38</integer>				<integer builtin="atomRef">5</integer>				<integer builtin="atomRef">34</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_39">				<integer title="bondId">39</integer>				<integer builtin="atomRef">7</integer>				<integer builtin="atomRef">35</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_40">				<integer title="bondId">40</integer>				<integer builtin="atomRef">8</integer>				<integer builtin="atomRef">37</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_41">				<integer title="bondId">41</integer>				<integer builtin="atomRef">8</integer>				<integer builtin="atomRef">38</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_42">				<integer title="bondId">42</integer>				<integer builtin="atomRef">9</integer>				<integer builtin="atomRef">39</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_43">				<integer title="bondId">43</integer>				<integer builtin="atomRef">10</integer>				<integer builtin="atomRef">40</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_44">				<integer title="bondId">44</integer>				<integer builtin="atomRef">12</integer>				<integer builtin="atomRef">41</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_45">				<integer title="bondId">45</integer>				<integer builtin="atomRef">12</integer>				<integer builtin="atomRef">42</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_46">				<integer title="bondId">46</integer>				<integer builtin="atomRef">13</integer>				<integer builtin="atomRef">43</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_47">				<integer title="bondId">47</integer>				<integer builtin="atomRef">13</integer>				<integer builtin="atomRef">44</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_48">				<integer title="bondId">48</integer>				<integer builtin="atomRef">15</integer>				<integer builtin="atomRef">45</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_49">				<integer title="bondId">49</integer>				<integer builtin="atomRef">16</integer>				<integer builtin="atomRef">46</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_50">				<integer title="bondId">50</integer>				<integer builtin="atomRef">16</integer>				<integer builtin="atomRef">47</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_51">				<integer title="bondId">51</integer>				<integer builtin="atomRef">17</integer>				<integer builtin="atomRef">48</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_52">				<integer title="bondId">52</integer>				<integer builtin="atomRef">17</integer>				<integer builtin="atomRef">49</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_53">				<integer title="bondId">53</integer>				<integer builtin="atomRef">18</integer>				<integer builtin="atomRef">50</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_54">				<integer title="bondId">54</integer>				<integer builtin="atomRef">19</integer>				<integer builtin="atomRef">51</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_55">				<integer title="bondId">55</integer>				<integer builtin="atomRef">19</integer>				<integer builtin="atomRef">52</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_56">				<integer title="bondId">56</integer>				<integer builtin="atomRef">19</integer>				<integer builtin="atomRef">53</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_57">				<integer title="bondId">57</integer>				<integer builtin="atomRef">20</integer>				<integer builtin="atomRef">54</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_58">				<integer title="bondId">58</integer>				<integer builtin="atomRef">20</integer>				<integer builtin="atomRef">55</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_59">				<integer title="bondId">59</integer>				<integer builtin="atomRef">20</integer>				<integer builtin="atomRef">56</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_60">				<integer title="bondId">60</integer>				<integer builtin="atomRef">21</integer>				<integer builtin="atomRef">57</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_61">				<integer title="bondId">61</integer>				<integer builtin="atomRef">22</integer>				<integer builtin="atomRef">58</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_62">				<integer title="bondId">62</integer>				<integer builtin="atomRef">22</integer>				<integer builtin="atomRef">59</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_63">				<integer title="bondId">63</integer>				<integer builtin="atomRef">22</integer>				<integer builtin="atomRef">60</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_64">				<integer title="bondId">64</integer>				<integer builtin="atomRef">23</integer>				<integer builtin="atomRef">61</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_65">				<integer title="bondId">65</integer>				<integer builtin="atomRef">23</integer>				<integer builtin="atomRef">62</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_66">				<integer title="bondId">66</integer>				<integer builtin="atomRef">24</integer>				<integer builtin="atomRef">63</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_67">				<integer title="bondId">67</integer>				<integer builtin="atomRef">24</integer>				<integer builtin="atomRef">64</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_68">				<integer title="bondId">68</integer>				<integer builtin="atomRef">25</integer>				<integer builtin="atomRef">65</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_69">				<integer title="bondId">69</integer>				<integer builtin="atomRef">25</integer>				<integer builtin="atomRef">66</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_70">				<integer title="bondId">70</integer>				<integer builtin="atomRef">26</integer>				<integer builtin="atomRef">67</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_71">				<integer title="bondId">71</integer>				<integer builtin="atomRef">27</integer>				<integer builtin="atomRef">68</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_72">				<integer title="bondId">72</integer>				<integer builtin="atomRef">27</integer>				<integer builtin="atomRef">69</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_73">				<integer title="bondId">73</integer>				<integer builtin="atomRef">27</integer>				<integer builtin="atomRef">70</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_74">				<integer title="bondId">74</integer>				<integer builtin="atomRef">28</integer>				<integer builtin="atomRef">71</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_75">				<integer title="bondId">75</integer>				<integer builtin="atomRef">28</integer>				<integer builtin="atomRef">72</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_76">				<integer title="bondId">76</integer>				<integer builtin="atomRef">28</integer>				<integer builtin="atomRef">73</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cholesterol_b_77">				<integer title="bondId">77</integer>				<integer builtin="atomRef">36</integer>				<integer builtin="atomRef">74</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>		</list>	</molecule>	<molecule title="histamine" id="mol_histamine">		<formula>C5 H9 N3</formula>		<string title="CAS">51-45-6</string>		<float title="molecular weight">111.15</float>      	<string title="ACX">I1009215</string>     	<string title="RTECS">MS1050000</string>		<float title="melting point" units="degC">88</float>		<list title="alternate names">	  		<string title="name">Histamine Dihydrochloride</string>			<string title="name">1H-Imidazole-4-ethanamine</string>			<string title="name">b-Imidazolyl-4-ethylamine</string>			<string title="name">Eramin</string>			<string title="name">Ergamine</string>			<string title="name">Ergotidine</string>			<string title="name">Imidazole-4-ethylamine</string>			<string title="name">2-(4-Imidazolyl)ethylamine</string>			<string title="name">5-Imidazoleethylamine</string>			<string title="name">Ethylamine</string>			<string title="name">2-imidazol-4-yl-</string>			<string title="name">Free histamine</string>			<string title="name">Imidazole</string>			<string title="name">4-(2-aminoethyl)-</string>			<string title="name">Theramine</string>			<string title="name">4-Imidazoleethylamine</string>			<string title="name">4-(2-Aminoethyl)-1H-imidazole</string>			<string title="name">b-Aminoethylglyoxaline</string>			<string title="name">b-Aminoethylimidazole</string>		</list>		<list title="atoms">			<atom id="histamine_a_1">				<integer builtin="atomId">1</integer>				<float builtin="x3" units="A">-1.7560</float>				<float builtin="y3" units="A">0.0000</float>				<float builtin="z3" units="A">0.3080</float>				<string builtin="elementType">C</string>			</atom>			<atom id="histamine_a_2">				<integer builtin="atomId">2</integer>				<float builtin="x3" units="A">-0.3600</float>				<float builtin="y3" units="A">0.0760</float>				<float builtin="z3" units="A">0.2880</float>				<string builtin="elementType">C</string>			</atom>			<atom id="histamine_a_3">				<integer builtin="atomId">3</integer>				<float builtin="x3" units="A">0.1400</float>				<float builtin="y3" units="A">-1.1520</float>				<float builtin="z3" units="A">0.5080</float>				<string builtin="elementType">N</string>			</atom>			<atom id="histamine_a_4">				<integer builtin="atomId">4</integer>				<float builtin="x3" units="A">-0.9160</float>				<float builtin="y3" units="A">-1.9680</float>				<float builtin="z3" units="A">0.6520</float>				<string builtin="elementType">C</string>			</atom>			<atom id="histamine_a_5">				<integer builtin="atomId">5</integer>				<float builtin="x3" units="A">-2.0640</float>				<float builtin="y3" units="A">-1.2800</float>				<float builtin="z3" units="A">0.5320</float>				<string builtin="elementType">N</string>			</atom>			<atom id="histamine_a_6">				<integer builtin="atomId">6</integer>				<float builtin="x3" units="A">0.4520</float>				<float builtin="y3" units="A">1.3600</float>				<float builtin="z3" units="A">0.0640</float>				<string builtin="elementType">C</string>			</atom>			<atom id="histamine_a_7">				<integer builtin="atomId">7</integer>				<float builtin="x3" units="A">1.9560</float>				<float builtin="y3" units="A">1.0720</float>				<float builtin="z3" units="A">0.1080</float>				<string builtin="elementType">C</string>			</atom>			<atom id="histamine_a_8">				<integer builtin="atomId">8</integer>				<float builtin="x3" units="A">2.7360</float>				<float builtin="y3" units="A">2.3040</float>				<float builtin="z3" units="A">-0.1040</float>				<string builtin="elementType">N</string>			</atom>			<atom id="histamine_a_9">				<integer builtin="atomId">9</integer>				<float builtin="x3" units="A">-2.4520</float>				<float builtin="y3" units="A">0.8120</float>				<float builtin="z3" units="A">0.1640</float>				<string builtin="elementType">H</string>			</atom>			<atom id="histamine_a_10">				<integer builtin="atomId">10</integer>				<float builtin="x3" units="A">-0.8520</float>				<float builtin="y3" units="A">-3.0320</float>				<float builtin="z3" units="A">0.8400</float>				<string builtin="elementType">H</string>			</atom>			<atom id="histamine_a_11">				<integer builtin="atomId">11</integer>				<float builtin="x3" units="A">0.1880</float>				<float builtin="y3" units="A">2.0880</float>				<float builtin="z3" units="A">0.8320</float>				<string builtin="elementType">H</string>			</atom>			<atom id="histamine_a_12">				<integer builtin="atomId">12</integer>				<float builtin="x3" units="A">0.1840</float>				<float builtin="y3" units="A">1.7800</float>				<float builtin="z3" units="A">-0.9040</float>				<string builtin="elementType">H</string>			</atom>			<atom id="histamine_a_13">				<integer builtin="atomId">13</integer>				<float builtin="x3" units="A">2.2240</float>				<float builtin="y3" units="A">0.3480</float>				<float builtin="z3" units="A">-0.6600</float>				<string builtin="elementType">H</string>			</atom>			<atom id="histamine_a_14">				<integer builtin="atomId">14</integer>				<float builtin="x3" units="A">2.2240</float>				<float builtin="y3" units="A">0.6560</float>				<float builtin="z3" units="A">1.0840</float>				<string builtin="elementType">H</string>			</atom>			<atom id="histamine_a_15">				<integer builtin="atomId">15</integer>				<float builtin="x3" units="A">2.4960</float>				<float builtin="y3" units="A">3.0320</float>				<float builtin="z3" units="A">0.6680</float>				<string builtin="elementType">H</string>			</atom>			<atom id="histamine_a_16">				<integer builtin="atomId">16</integer>				<float builtin="x3" units="A">2.4920</float>				<float builtin="y3" units="A">2.7240</float>				<float builtin="z3" units="A">-1.0840</float>				<string builtin="elementType">H</string>			</atom>			<atom id="histamine_a_17">				<integer builtin="atomId">17</integer>				<float builtin="x3" units="A">-3.0120</float>				<float builtin="y3" units="A">-1.7840</float>				<float builtin="z3" units="A">0.6240</float>				<string builtin="elementType">H</string>			</atom>		</list>		<list title="bonds">			<bond id="histamine_b_1">				<integer title="bondId">1</integer>				<integer builtin="atomRef">17</integer>				<integer builtin="atomRef">5</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="histamine_b_2">				<integer title="bondId">2</integer>				<integer builtin="atomRef">16</integer>				<integer builtin="atomRef">8</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="histamine_b_3">				<integer title="bondId">3</integer>				<integer builtin="atomRef">15</integer>				<integer builtin="atomRef">8</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="histamine_b_4">				<integer title="bondId">4</integer>				<integer builtin="atomRef">14</integer>				<integer builtin="atomRef">7</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="histamine_b_5">				<integer title="bondId">5</integer>				<integer builtin="atomRef">13</integer>				<integer builtin="atomRef">7</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="histamine_b_6">				<integer title="bondId">6</integer>				<integer builtin="atomRef">12</integer>				<integer builtin="atomRef">6</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="histamine_b_7">				<integer title="bondId">7</integer>				<integer builtin="atomRef">11</integer>				<integer builtin="atomRef">6</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="histamine_b_8">				<integer title="bondId">8</integer>				<integer builtin="atomRef">10</integer>				<integer builtin="atomRef">4</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="histamine_b_9">				<integer title="bondId">9</integer>				<integer builtin="atomRef">9</integer>				<integer builtin="atomRef">1</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="histamine_b_10">				<integer title="bondId">10</integer>				<integer builtin="atomRef">8</integer>				<integer builtin="atomRef">7</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="histamine_b_11">				<integer title="bondId">11</integer>				<integer builtin="atomRef">7</integer>				<integer builtin="atomRef">6</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="histamine_b_12">				<integer title="bondId">12</integer>				<integer builtin="atomRef">6</integer>				<integer builtin="atomRef">2</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="histamine_b_13">				<integer title="bondId">13</integer>				<integer builtin="atomRef">5</integer>				<integer builtin="atomRef">4</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="histamine_b_14">				<integer title="bondId">14</integer>				<integer builtin="atomRef">5</integer>				<integer builtin="atomRef">1</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="histamine_b_15">				<integer title="bondId">15</integer>				<integer builtin="atomRef">4</integer>				<integer builtin="atomRef">3</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>			<bond id="histamine_b_16">				<integer title="bondId">16</integer>				<integer builtin="atomRef">3</integer>				<integer builtin="atomRef">2</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="histamine_b_17">				<integer title="bondId">17</integer>				<integer builtin="atomRef">2</integer>				<integer builtin="atomRef">1</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>		</list>	</molecule>	<molecule title="cochineal" id="mol_cochineal_karne">		<list title="atoms">			<atom id="cochineal_karne_a_1">				<integer builtin="atomId">1</integer>				<float builtin="x3" units="A">-0.5960</float>				<float builtin="y3" units="A">-2.1520</float>				<float builtin="z3" units="A">-0.1440</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cochineal_karne_a_2">				<integer builtin="atomId">2</integer>				<float builtin="x3" units="A">-0.5520</float>				<float builtin="y3" units="A">-1.1440</float>				<float builtin="z3" units="A">0.8320</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cochineal_karne_a_3">				<integer builtin="atomId">3</integer>				<float builtin="x3" units="A">0.4760</float>				<float builtin="y3" units="A">-1.0440</float>				<float builtin="z3" units="A">1.7280</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cochineal_karne_a_4">				<integer builtin="atomId">4</integer>				<float builtin="x3" units="A">1.4880</float>				<float builtin="y3" units="A">-1.9720</float>				<float builtin="z3" units="A">1.6760</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cochineal_karne_a_5">				<integer builtin="atomId">5</integer>				<float builtin="x3" units="A">1.4120</float>				<float builtin="y3" units="A">-2.9680</float>				<float builtin="z3" units="A">0.6920</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cochineal_karne_a_6">				<integer builtin="atomId">6</integer>				<float builtin="x3" units="A">0.4000</float>				<float builtin="y3" units="A">-3.0760</float>				<float builtin="z3" units="A">-0.2160</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cochineal_karne_a_7">				<integer builtin="atomId">7</integer>				<float builtin="x3" units="A">2.6040</float>				<float builtin="y3" units="A">-1.9520</float>				<float builtin="z3" units="A">2.5800</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cochineal_karne_a_8">				<integer builtin="atomId">8</integer>				<float builtin="x3" units="A">3.6040</float>				<float builtin="y3" units="A">-2.9800</float>				<float builtin="z3" units="A">2.5120</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cochineal_karne_a_9">				<integer builtin="atomId">9</integer>				<float builtin="x3" units="A">3.4960</float>				<float builtin="y3" units="A">-3.9680</float>				<float builtin="z3" units="A">1.5000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cochineal_karne_a_10">				<integer builtin="atomId">10</integer>				<float builtin="x3" units="A">2.4160</float>				<float builtin="y3" units="A">-3.9360</float>				<float builtin="z3" units="A">0.6040</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cochineal_karne_a_11">				<integer builtin="atomId">11</integer>				<float builtin="x3" units="A">-1.6800</float>				<float builtin="y3" units="A">-2.2080</float>				<float builtin="z3" units="A">-1.0480</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cochineal_karne_a_12">				<integer builtin="atomId">12</integer>				<float builtin="x3" units="A">-2.7200</float>				<float builtin="y3" units="A">-1.2640</float>				<float builtin="z3" units="A">-0.9800</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cochineal_karne_a_13">				<integer builtin="atomId">13</integer>				<float builtin="x3" units="A">-2.7080</float>				<float builtin="y3" units="A">-0.2640</float>				<float builtin="z3" units="A">0.0080</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cochineal_karne_a_14">				<integer builtin="atomId">14</integer>				<float builtin="x3" units="A">-1.6120</float>				<float builtin="y3" units="A">-0.2080</float>				<float builtin="z3" units="A">0.8960</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cochineal_karne_a_15">				<integer builtin="atomId">15</integer>				<float builtin="x3" units="A">0.4040</float>				<float builtin="y3" units="A">-3.9560</float>				<float builtin="z3" units="A">-1.0480</float>				<string builtin="elementType">O</string>			</atom>			<atom id="cochineal_karne_a_16">				<integer builtin="atomId">16</integer>				<float builtin="x3" units="A">0.4840</float>				<float builtin="y3" units="A">-0.1480</float>				<float builtin="z3" units="A">2.5440</float>				<string builtin="elementType">O</string>			</atom>			<atom id="cochineal_karne_a_17">				<integer builtin="atomId">17</integer>				<float builtin="x3" units="A">2.6640</float>				<float builtin="y3" units="A">-0.8160</float>				<float builtin="z3" units="A">3.5880</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cochineal_karne_a_18">				<integer builtin="atomId">18</integer>				<float builtin="x3" units="A">4.3400</float>				<float builtin="y3" units="A">-5.0120</float>				<float builtin="z3" units="A">1.2560</float>				<string builtin="elementType">O</string>			</atom>			<atom id="cochineal_karne_a_19">				<integer builtin="atomId">19</integer>				<float builtin="x3" units="A">-1.7240</float>				<float builtin="y3" units="A">-3.1840</float>				<float builtin="z3" units="A">-1.9960</float>				<string builtin="elementType">O</string>			</atom>			<atom id="cochineal_karne_a_20">				<integer builtin="atomId">20</integer>				<float builtin="x3" units="A">-3.7520</float>				<float builtin="y3" units="A">-1.3480</float>				<float builtin="z3" units="A">-1.8680</float>				<string builtin="elementType">O</string>			</atom>			<atom id="cochineal_karne_a_21">				<integer builtin="atomId">21</integer>				<float builtin="x3" units="A">-1.6400</float>				<float builtin="y3" units="A">0.7720</float>				<float builtin="z3" units="A">1.8400</float>				<string builtin="elementType">O</string>			</atom>			<atom id="cochineal_karne_a_22">				<integer builtin="atomId">22</integer>				<float builtin="x3" units="A">-3.8200</float>				<float builtin="y3" units="A">0.7520</float>				<float builtin="z3" units="A">0.1520</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cochineal_karne_a_23">				<integer builtin="atomId">23</integer>				<float builtin="x3" units="A">-4.9120</float>				<float builtin="y3" units="A">0.3200</float>				<float builtin="z3" units="A">1.1560</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cochineal_karne_a_24">				<integer builtin="atomId">24</integer>				<float builtin="x3" units="A">-4.4440</float>				<float builtin="y3" units="A">1.0280</float>				<float builtin="z3" units="A">-1.0920</float>				<string builtin="elementType">O</string>			</atom>			<atom id="cochineal_karne_a_25">				<integer builtin="atomId">25</integer>				<float builtin="x3" units="A">-6.2240</float>				<float builtin="y3" units="A">1.0760</float>				<float builtin="z3" units="A">0.8680</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cochineal_karne_a_26">				<integer builtin="atomId">26</integer>				<float builtin="x3" units="A">-5.8800</float>				<float builtin="y3" units="A">2.4520</float>				<float builtin="z3" units="A">0.2720</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cochineal_karne_a_27">				<integer builtin="atomId">27</integer>				<float builtin="x3" units="A">-5.2000</float>				<float builtin="y3" units="A">2.2400</float>				<float builtin="z3" units="A">-1.1000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cochineal_karne_a_28">				<integer builtin="atomId">28</integer>				<float builtin="x3" units="A">-5.9880</float>				<float builtin="y3" units="A">2.1280</float>				<float builtin="z3" units="A">-1.8800</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cochineal_karne_a_29">				<integer builtin="atomId">29</integer>				<float builtin="x3" units="A">-7.0960</float>				<float builtin="y3" units="A">3.1520</float>				<float builtin="z3" units="A">0.0440</float>				<string builtin="elementType">O</string>			</atom>			<atom id="cochineal_karne_a_30">				<integer builtin="atomId">30</integer>				<float builtin="x3" units="A">2.7320</float>				<float builtin="y3" units="A">0.1640</float>				<float builtin="z3" units="A">3.0600</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cochineal_karne_a_31">				<integer builtin="atomId">31</integer>				<float builtin="x3" units="A">3.5240</float>				<float builtin="y3" units="A">-0.7960</float>				<float builtin="z3" units="A">4.2800</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cochineal_karne_a_32">				<integer builtin="atomId">32</integer>				<float builtin="x3" units="A">1.7720</float>				<float builtin="y3" units="A">-0.8120</float>				<float builtin="z3" units="A">4.2560</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cochineal_karne_a_33">				<integer builtin="atomId">33</integer>				<float builtin="x3" units="A">4.8800</float>				<float builtin="y3" units="A">-5.4600</float>				<float builtin="z3" units="A">1.8920</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cochineal_karne_a_34">				<integer builtin="atomId">34</integer>				<float builtin="x3" units="A">-2.5240</float>				<float builtin="y3" units="A">-3.2320</float>				<float builtin="z3" units="A">-2.5040</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cochineal_karne_a_35">				<integer builtin="atomId">35</integer>				<float builtin="x3" units="A">-3.5080</float>				<float builtin="y3" units="A">-0.8600</float>				<float builtin="z3" units="A">-2.6720</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cochineal_karne_a_36">				<integer builtin="atomId">36</integer>				<float builtin="x3" units="A">-1.1440</float>				<float builtin="y3" units="A">1.5440</float>				<float builtin="z3" units="A">1.5200</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cochineal_karne_a_37">				<integer builtin="atomId">37</integer>				<float builtin="x3" units="A">-5.2200</float>				<float builtin="y3" units="A">3.0240</float>				<float builtin="z3" units="A">0.9640</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cochineal_karne_a_38">				<integer builtin="atomId">38</integer>				<float builtin="x3" units="A">-7.4360</float>				<float builtin="y3" units="A">3.4200</float>				<float builtin="z3" units="A">0.8880</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cochineal_karne_a_39">				<integer builtin="atomId">39</integer>				<float builtin="x3" units="A">-3.3560</float>				<float builtin="y3" units="A">1.6920</float>				<float builtin="z3" units="A">0.5120</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cochineal_karne_a_40">				<integer builtin="atomId">40</integer>				<float builtin="x3" units="A">-6.8840</float>				<float builtin="y3" units="A">1.2760</float>				<float builtin="z3" units="A">2.1080</float>				<string builtin="elementType">O</string>			</atom>			<atom id="cochineal_karne_a_41">				<integer builtin="atomId">41</integer>				<float builtin="x3" units="A">4.6760</float>				<float builtin="y3" units="A">-3.0720</float>				<float builtin="z3" units="A">3.3760</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cochineal_karne_a_42">				<integer builtin="atomId">42</integer>				<float builtin="x3" units="A">5.6240</float>				<float builtin="y3" units="A">-4.0400</float>				<float builtin="z3" units="A">3.2840</float>				<string builtin="elementType">O</string>			</atom>			<atom id="cochineal_karne_a_43">				<integer builtin="atomId">43</integer>				<float builtin="x3" units="A">4.8040</float>				<float builtin="y3" units="A">-2.2600</float>				<float builtin="z3" units="A">4.2680</float>				<string builtin="elementType">O</string>			</atom>			<atom id="cochineal_karne_a_44">				<integer builtin="atomId">44</integer>				<float builtin="x3" units="A">6.2200</float>				<float builtin="y3" units="A">-3.9680</float>				<float builtin="z3" units="A">4.0520</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cochineal_karne_a_45">				<integer builtin="atomId">45</integer>				<float builtin="x3" units="A">2.3760</float>				<float builtin="y3" units="A">-4.7120</float>				<float builtin="z3" units="A">-0.1760</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cochineal_karne_a_46">				<integer builtin="atomId">46</integer>				<float builtin="x3" units="A">-4.5560</float>				<float builtin="y3" units="A">0.5600</float>				<float builtin="z3" units="A">2.1920</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cochineal_karne_a_47">				<integer builtin="atomId">47</integer>				<float builtin="x3" units="A">-5.1840</float>				<float builtin="y3" units="A">-1.0640</float>				<float builtin="z3" units="A">1.0520</float>				<string builtin="elementType">O</string>			</atom>			<atom id="cochineal_karne_a_48">				<integer builtin="atomId">48</integer>				<float builtin="x3" units="A">-4.6200</float>				<float builtin="y3" units="A">-1.5360</float>				<float builtin="z3" units="A">1.6560</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cochineal_karne_a_49">				<integer builtin="atomId">49</integer>				<float builtin="x3" units="A">-6.8800</float>				<float builtin="y3" units="A">0.5240</float>				<float builtin="z3" units="A">0.1600</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cochineal_karne_a_50">				<integer builtin="atomId">50</integer>				<float builtin="x3" units="A">-7.4240</float>				<float builtin="y3" units="A">0.5160</float>				<float builtin="z3" units="A">2.2760</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cochineal_karne_a_51">				<integer builtin="atomId">51</integer>				<float builtin="x3" units="A">-4.2680</float>				<float builtin="y3" units="A">3.3960</float>				<float builtin="z3" units="A">-1.5120</float>				<string builtin="elementType">C</string>			</atom>			<atom id="cochineal_karne_a_52">				<integer builtin="atomId">52</integer>				<float builtin="x3" units="A">-3.8360</float>				<float builtin="y3" units="A">3.1920</float>				<float builtin="z3" units="A">-2.5160</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cochineal_karne_a_53">				<integer builtin="atomId">53</integer>				<float builtin="x3" units="A">-5.0080</float>				<float builtin="y3" units="A">4.6040</float>				<float builtin="z3" units="A">-1.5400</float>				<string builtin="elementType">O</string>			</atom>			<atom id="cochineal_karne_a_54">				<integer builtin="atomId">54</integer>				<float builtin="x3" units="A">-3.4200</float>				<float builtin="y3" units="A">3.5000</float>				<float builtin="z3" units="A">-0.8000</float>				<string builtin="elementType">H</string>			</atom>			<atom id="cochineal_karne_a_55">				<integer builtin="atomId">55</integer>				<float builtin="x3" units="A">-4.4920</float>				<float builtin="y3" units="A">5.2760</float>				<float builtin="z3" units="A">-1.9720</float>				<string builtin="elementType">H</string>			</atom>		</list>		<list title="bonds">			<bond id="cochineal_karne_b_1">				<integer title="bondId">1</integer>				<integer builtin="atomRef">53</integer>				<integer builtin="atomRef">55</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_2">				<integer title="bondId">2</integer>				<integer builtin="atomRef">51</integer>				<integer builtin="atomRef">54</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_3">				<integer title="bondId">3</integer>				<integer builtin="atomRef">51</integer>				<integer builtin="atomRef">53</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_4">				<integer title="bondId">4</integer>				<integer builtin="atomRef">51</integer>				<integer builtin="atomRef">52</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_5">				<integer title="bondId">5</integer>				<integer builtin="atomRef">47</integer>				<integer builtin="atomRef">48</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_6">				<integer title="bondId">6</integer>				<integer builtin="atomRef">42</integer>				<integer builtin="atomRef">44</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_7">				<integer title="bondId">7</integer>				<integer builtin="atomRef">41</integer>				<integer builtin="atomRef">43</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>			<bond id="cochineal_karne_b_8">				<integer title="bondId">8</integer>				<integer builtin="atomRef">41</integer>				<integer builtin="atomRef">42</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_9">				<integer title="bondId">9</integer>				<integer builtin="atomRef">40</integer>				<integer builtin="atomRef">50</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_10">				<integer title="bondId">10</integer>				<integer builtin="atomRef">29</integer>				<integer builtin="atomRef">38</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_11">				<integer title="bondId">11</integer>				<integer builtin="atomRef">27</integer>				<integer builtin="atomRef">51</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_12">				<integer title="bondId">12</integer>				<integer builtin="atomRef">27</integer>				<integer builtin="atomRef">28</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_13">				<integer title="bondId">13</integer>				<integer builtin="atomRef">26</integer>				<integer builtin="atomRef">37</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_14">				<integer title="bondId">14</integer>				<integer builtin="atomRef">26</integer>				<integer builtin="atomRef">29</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_15">				<integer title="bondId">15</integer>				<integer builtin="atomRef">26</integer>				<integer builtin="atomRef">27</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_16">				<integer title="bondId">16</integer>				<integer builtin="atomRef">25</integer>				<integer builtin="atomRef">49</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_17">				<integer title="bondId">17</integer>				<integer builtin="atomRef">25</integer>				<integer builtin="atomRef">40</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_18">				<integer title="bondId">18</integer>				<integer builtin="atomRef">25</integer>				<integer builtin="atomRef">26</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_19">				<integer title="bondId">19</integer>				<integer builtin="atomRef">24</integer>				<integer builtin="atomRef">27</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_20">				<integer title="bondId">20</integer>				<integer builtin="atomRef">23</integer>				<integer builtin="atomRef">47</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_21">				<integer title="bondId">21</integer>				<integer builtin="atomRef">23</integer>				<integer builtin="atomRef">46</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_22">				<integer title="bondId">22</integer>				<integer builtin="atomRef">23</integer>				<integer builtin="atomRef">25</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_23">				<integer title="bondId">23</integer>				<integer builtin="atomRef">22</integer>				<integer builtin="atomRef">39</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_24">				<integer title="bondId">24</integer>				<integer builtin="atomRef">22</integer>				<integer builtin="atomRef">24</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_25">				<integer title="bondId">25</integer>				<integer builtin="atomRef">22</integer>				<integer builtin="atomRef">23</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_26">				<integer title="bondId">26</integer>				<integer builtin="atomRef">21</integer>				<integer builtin="atomRef">36</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_27">				<integer title="bondId">27</integer>				<integer builtin="atomRef">20</integer>				<integer builtin="atomRef">35</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_28">				<integer title="bondId">28</integer>				<integer builtin="atomRef">19</integer>				<integer builtin="atomRef">34</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_29">				<integer title="bondId">29</integer>				<integer builtin="atomRef">18</integer>				<integer builtin="atomRef">33</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_30">				<integer title="bondId">30</integer>				<integer builtin="atomRef">17</integer>				<integer builtin="atomRef">32</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_31">				<integer title="bondId">31</integer>				<integer builtin="atomRef">17</integer>				<integer builtin="atomRef">31</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_32">				<integer title="bondId">32</integer>				<integer builtin="atomRef">17</integer>				<integer builtin="atomRef">30</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_33">				<integer title="bondId">33</integer>				<integer builtin="atomRef">14</integer>				<integer builtin="atomRef">21</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_34">				<integer title="bondId">34</integer>				<integer builtin="atomRef">13</integer>				<integer builtin="atomRef">22</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_35">				<integer title="bondId">35</integer>				<integer builtin="atomRef">13</integer>				<integer builtin="atomRef">14</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>			<bond id="cochineal_karne_b_36">				<integer title="bondId">36</integer>				<integer builtin="atomRef">12</integer>				<integer builtin="atomRef">20</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_37">				<integer title="bondId">37</integer>				<integer builtin="atomRef">12</integer>				<integer builtin="atomRef">13</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_38">				<integer title="bondId">38</integer>				<integer builtin="atomRef">11</integer>				<integer builtin="atomRef">19</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_39">				<integer title="bondId">39</integer>				<integer builtin="atomRef">11</integer>				<integer builtin="atomRef">12</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>			<bond id="cochineal_karne_b_40">				<integer title="bondId">40</integer>				<integer builtin="atomRef">10</integer>				<integer builtin="atomRef">45</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_41">				<integer title="bondId">41</integer>				<integer builtin="atomRef">9</integer>				<integer builtin="atomRef">18</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_42">				<integer title="bondId">42</integer>				<integer builtin="atomRef">9</integer>				<integer builtin="atomRef">10</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>			<bond id="cochineal_karne_b_43">				<integer title="bondId">43</integer>				<integer builtin="atomRef">8</integer>				<integer builtin="atomRef">41</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_44">				<integer title="bondId">44</integer>				<integer builtin="atomRef">8</integer>				<integer builtin="atomRef">9</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_45">				<integer title="bondId">45</integer>				<integer builtin="atomRef">7</integer>				<integer builtin="atomRef">17</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_46">				<integer title="bondId">46</integer>				<integer builtin="atomRef">7</integer>				<integer builtin="atomRef">8</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>			<bond id="cochineal_karne_b_47">				<integer title="bondId">47</integer>				<integer builtin="atomRef">6</integer>				<integer builtin="atomRef">15</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>			<bond id="cochineal_karne_b_48">				<integer title="bondId">48</integer>				<integer builtin="atomRef">5</integer>				<integer builtin="atomRef">10</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_49">				<integer title="bondId">49</integer>				<integer builtin="atomRef">5</integer>				<integer builtin="atomRef">6</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_50">				<integer title="bondId">50</integer>				<integer builtin="atomRef">4</integer>				<integer builtin="atomRef">7</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_51">				<integer title="bondId">51</integer>				<integer builtin="atomRef">4</integer>				<integer builtin="atomRef">5</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>			<bond id="cochineal_karne_b_52">				<integer title="bondId">52</integer>				<integer builtin="atomRef">3</integer>				<integer builtin="atomRef">16</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>			<bond id="cochineal_karne_b_53">				<integer title="bondId">53</integer>				<integer builtin="atomRef">3</integer>				<integer builtin="atomRef">4</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_54">				<integer title="bondId">54</integer>				<integer builtin="atomRef">2</integer>				<integer builtin="atomRef">14</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_55">				<integer title="bondId">55</integer>				<integer builtin="atomRef">2</integer>				<integer builtin="atomRef">3</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_56">				<integer title="bondId">56</integer>				<integer builtin="atomRef">1</integer>				<integer builtin="atomRef">11</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_57">				<integer title="bondId">57</integer>				<integer builtin="atomRef">1</integer>				<integer builtin="atomRef">6</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="cochineal_karne_b_58">				<integer title="bondId">58</integer>				<integer builtin="atomRef">1</integer>				<integer builtin="atomRef">2</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>		</list>	</molecule>	<reaction title="Epoxidation of Styrene" id="epoxidation_rxn_1" convention="stepwise">		<string title="description">Example of a simple A + B -> C + D reaction.</string>		<float title="yield" units="%">75</float>		<string title="notes">taken from Warren</string>		<list title="reactionStep" id="epoxidation_s_1">			<link title="reactant" href="mol_styrene" id="simple_lk_1"/>			<link title="reactant" href="mol_MCPBA" id="simple_lk_2"/>			<link title="reagent" id="simple_lk_3">				<string title="notes">reflux</string>				</link>			<link title="product" href="mol_epoxide" id="simple_lk_5"/>			<link title="product" href="mol_MCPBA_waste" id="simple_lk_6"/>		</list>	</reaction>	<molecule title="epoxide" id="mol_epoxide">		<list title="atoms">			<atom id="epoxide_a_1">				<integer builtin="atomId">1</integer>				<float builtin="x3" units="A">8.4076</float>				<float builtin="y3" units="A">-1.0878</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="epoxide_a_2">				<integer builtin="atomId">2</integer>				<float builtin="x3" units="A">7.6930</float>				<float builtin="y3" units="A">-0.6752</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="epoxide_a_3">				<integer builtin="atomId">3</integer>				<float builtin="x3" units="A">6.9806</float>				<float builtin="y3" units="A">-1.0876</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="epoxide_a_4">				<integer builtin="atomId">4</integer>				<float builtin="x3" units="A">6.9814</float>				<float builtin="y3" units="A">-1.9125</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="epoxide_a_5">				<integer builtin="atomId">5</integer>				<float builtin="x3" units="A">7.7007</float>				<float builtin="y3" units="A">-2.3232</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="epoxide_a_6">				<integer builtin="atomId">6</integer>				<float builtin="x3" units="A">8.4102</float>				<float builtin="y3" units="A">-1.9084</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="epoxide_a_7">				<integer builtin="atomId">7</integer>				<float builtin="x3" units="A">9.1208</float>				<float builtin="y3" units="A">-0.6708</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="epoxide_a_8">				<integer builtin="atomId">8</integer>				<float builtin="x3" units="A">9.8333</float>				<float builtin="y3" units="A">-1.0833</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="epoxide_a_9">				<integer builtin="atomId">9</integer>				<float builtin="x3" units="A">9.8333</float>				<float builtin="y3" units="A">-0.2542</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">O</string>			</atom>		</list>		<list title="bonds">			<bond id="epoxide_b_1">				<integer title="bondId">1</integer>				<integer builtin="atomRef">4</integer>				<integer builtin="atomRef">5</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="epoxide_b_2">				<integer title="bondId">2</integer>				<integer builtin="atomRef">2</integer>				<integer builtin="atomRef">3</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="epoxide_b_3">				<integer title="bondId">3</integer>				<integer builtin="atomRef">5</integer>				<integer builtin="atomRef">6</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>			<bond id="epoxide_b_4">				<integer title="bondId">4</integer>				<integer builtin="atomRef">6</integer>				<integer builtin="atomRef">1</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="epoxide_b_5">				<integer title="bondId">5</integer>				<integer builtin="atomRef">1</integer>				<integer builtin="atomRef">2</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>			<bond id="epoxide_b_6">				<integer title="bondId">6</integer>				<integer builtin="atomRef">1</integer>				<integer builtin="atomRef">7</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="epoxide_b_7">				<integer title="bondId">7</integer>				<integer builtin="atomRef">3</integer>				<integer builtin="atomRef">4</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>			<bond id="epoxide_b_8">				<integer title="bondId">8</integer>				<integer builtin="atomRef">7</integer>				<integer builtin="atomRef">8</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="epoxide_b_9">				<integer title="bondId">9</integer>				<integer builtin="atomRef">7</integer>				<integer builtin="atomRef">9</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="epoxide_b_10">				<integer title="bondId">10</integer>				<integer builtin="atomRef">9</integer>				<integer builtin="atomRef">8</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>		</list>	</molecule>	<molecule title="MCPBA" id="mol_MCPBA">		<list title="atoms">			<atom id="MCPBA_a_1">				<integer builtin="atomId">1</integer>				<float builtin="x3" units="A">-0.7348</float>				<float builtin="y3" units="A">-0.9750</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="MCPBA_a_2">				<integer builtin="atomId">2</integer>				<float builtin="x3" units="A">-0.7359</float>				<float builtin="y3" units="A">-1.8023</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="MCPBA_a_3">				<integer builtin="atomId">3</integer>				<float builtin="x3" units="A">-0.0211</float>				<float builtin="y3" units="A">-2.2152</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="MCPBA_a_4">				<integer builtin="atomId">4</integer>				<float builtin="x3" units="A">0.6953</float>				<float builtin="y3" units="A">-1.8019</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="MCPBA_a_5">				<integer builtin="atomId">5</integer>				<float builtin="x3" units="A">0.6925</float>				<float builtin="y3" units="A">-0.9713</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="MCPBA_a_6">				<integer builtin="atomId">6</integer>				<float builtin="x3" units="A">-0.0229</float>				<float builtin="y3" units="A">-0.5622</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="MCPBA_a_7">				<integer builtin="atomId">7</integer>				<float builtin="x3" units="A">1.4042</float>				<float builtin="y3" units="A">-0.5542</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="MCPBA_a_8">				<integer builtin="atomId">8</integer>				<float builtin="x3" units="A">2.1167</float>				<float builtin="y3" units="A">-0.9667</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">O</string>			</atom>			<atom id="MCPBA_a_9">				<integer builtin="atomId">9</integer>				<float builtin="x3" units="A">2.8292</float>				<float builtin="y3" units="A">-0.5500</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">O</string>			</atom>			<atom id="MCPBA_a_10">				<integer builtin="atomId">10</integer>				<float builtin="x3" units="A">3.5417</float>				<float builtin="y3" units="A">-0.9625</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">H</string>			</atom>			<atom id="MCPBA_a_11">				<integer builtin="atomId">11</integer>				<float builtin="x3" units="A">1.4000</float>				<float builtin="y3" units="A">0.2708</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">O</string>			</atom>			<atom id="MCPBA_a_12">				<integer builtin="atomId">12</integer>				<float builtin="x3" units="A">-0.0292</float>				<float builtin="y3" units="A">-3.0375</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">Cl</string>			</atom>		</list>		<list title="bonds">			<bond id="MCPBA_b_1">				<integer title="bondId">1</integer>				<integer builtin="atomRef">6</integer>				<integer builtin="atomRef">1</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="MCPBA_b_2">				<integer title="bondId">2</integer>				<integer builtin="atomRef">1</integer>				<integer builtin="atomRef">2</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>			<bond id="MCPBA_b_3">				<integer title="bondId">3</integer>				<integer builtin="atomRef">5</integer>				<integer builtin="atomRef">7</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="MCPBA_b_4">				<integer title="bondId">4</integer>				<integer builtin="atomRef">3</integer>				<integer builtin="atomRef">4</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>			<bond id="MCPBA_b_5">				<integer title="bondId">5</integer>				<integer builtin="atomRef">7</integer>				<integer builtin="atomRef">8</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="MCPBA_b_6">				<integer title="bondId">6</integer>				<integer builtin="atomRef">8</integer>				<integer builtin="atomRef">9</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="MCPBA_b_7">				<integer title="bondId">7</integer>				<integer builtin="atomRef">4</integer>				<integer builtin="atomRef">5</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="MCPBA_b_8">				<integer title="bondId">8</integer>				<integer builtin="atomRef">9</integer>				<integer builtin="atomRef">10</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="MCPBA_b_9">				<integer title="bondId">9</integer>				<integer builtin="atomRef">2</integer>				<integer builtin="atomRef">3</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="MCPBA_b_10">				<integer title="bondId">10</integer>				<integer builtin="atomRef">7</integer>				<integer builtin="atomRef">11</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>			<bond id="MCPBA_b_11">				<integer title="bondId">11</integer>				<integer builtin="atomRef">5</integer>				<integer builtin="atomRef">6</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>			<bond id="MCPBA_b_12">				<integer title="bondId">12</integer>				<integer builtin="atomRef">3</integer>				<integer builtin="atomRef">12</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>		</list>	</molecule>	<molecule title="MCPBA_waste" id="mol_MCPBA_waste">		<list title="atoms">			<atom id="MCPBA_waste_a_1">				<integer builtin="atomId">1</integer>				<float builtin="x3" units="A">12.3069</float>				<float builtin="y3" units="A">-1.0750</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="MCPBA_waste_a_2">				<integer builtin="atomId">2</integer>				<float builtin="x3" units="A">12.3016</float>				<float builtin="y3" units="A">-1.8982</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="MCPBA_waste_a_3">				<integer builtin="atomId">3</integer>				<float builtin="x3" units="A">13.0107</float>				<float builtin="y3" units="A">-2.3125</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="MCPBA_waste_a_4">				<integer builtin="atomId">4</integer>				<float builtin="x3" units="A">13.7256</float>				<float builtin="y3" units="A">-1.9049</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="MCPBA_waste_a_5">				<integer builtin="atomId">5</integer>				<float builtin="x3" units="A">13.7270</float>				<float builtin="y3" units="A">-1.0785</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="MCPBA_waste_a_6">				<integer builtin="atomId">6</integer>				<float builtin="x3" units="A">13.0172</float>				<float builtin="y3" units="A">-0.6678</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="MCPBA_waste_a_7">				<integer builtin="atomId">7</integer>				<float builtin="x3" units="A">13.0042</float>				<float builtin="y3" units="A">-3.1375</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">Cl</string>			</atom>			<atom id="MCPBA_waste_a_8">				<integer builtin="atomId">8</integer>				<float builtin="x3" units="A">14.4375</float>				<float builtin="y3" units="A">-0.6583</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="MCPBA_waste_a_9">				<integer builtin="atomId">9</integer>				<float builtin="x3" units="A">15.0208</float>				<float builtin="y3" units="A">-1.2417</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">O</string>			</atom>			<atom id="MCPBA_waste_a_10">				<integer builtin="atomId">10</integer>				<float builtin="x3" units="A">14.4333</float>				<float builtin="y3" units="A">0.1667</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">O</string>			</atom>			<atom id="MCPBA_waste_a_11">				<integer builtin="atomId">11</integer>				<float builtin="x3" units="A">15.8458</float>				<float builtin="y3" units="A">-1.2417</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">H</string>			</atom>		</list>		<list title="bonds">			<bond id="MCPBA_waste_b_1">				<integer title="bondId">1</integer>				<integer builtin="atomRef">5</integer>				<integer builtin="atomRef">6</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>			<bond id="MCPBA_waste_b_2">				<integer title="bondId">2</integer>				<integer builtin="atomRef">6</integer>				<integer builtin="atomRef">1</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="MCPBA_waste_b_3">				<integer title="bondId">3</integer>				<integer builtin="atomRef">1</integer>				<integer builtin="atomRef">2</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>			<bond id="MCPBA_waste_b_4">				<integer title="bondId">4</integer>				<integer builtin="atomRef">3</integer>				<integer builtin="atomRef">7</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="MCPBA_waste_b_5">				<integer title="bondId">5</integer>				<integer builtin="atomRef">3</integer>				<integer builtin="atomRef">4</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>			<bond id="MCPBA_waste_b_6">				<integer title="bondId">6</integer>				<integer builtin="atomRef">5</integer>				<integer builtin="atomRef">8</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="MCPBA_waste_b_7">				<integer title="bondId">7</integer>				<integer builtin="atomRef">8</integer>				<integer builtin="atomRef">9</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="MCPBA_waste_b_8">				<integer title="bondId">8</integer>				<integer builtin="atomRef">4</integer>				<integer builtin="atomRef">5</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="MCPBA_waste_b_9">				<integer title="bondId">9</integer>				<integer builtin="atomRef">8</integer>				<integer builtin="atomRef">10</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>			<bond id="MCPBA_waste_b_10">				<integer title="bondId">10</integer>				<integer builtin="atomRef">2</integer>				<integer builtin="atomRef">3</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="MCPBA_waste_b_11">				<integer title="bondId">11</integer>				<integer builtin="atomRef">9</integer>				<integer builtin="atomRef">11</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>		</list>	</molecule>	<molecule title="styrene" id="mol_styrene">		<list title="atoms">			<atom id="styrene_a_1">				<integer builtin="atomId">1</integer>				<float builtin="x3" units="A">-4.1716</float>				<float builtin="y3" units="A">-0.8711</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="styrene_a_2">				<integer builtin="atomId">2</integer>				<float builtin="x3" units="A">-4.8861</float>				<float builtin="y3" units="A">-0.4585</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="styrene_a_3">				<integer builtin="atomId">3</integer>				<float builtin="x3" units="A">-5.5986</float>				<float builtin="y3" units="A">-0.8710</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="styrene_a_4">				<integer builtin="atomId">4</integer>				<float builtin="x3" units="A">-5.5978</float>				<float builtin="y3" units="A">-1.6958</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="styrene_a_5">				<integer builtin="atomId">5</integer>				<float builtin="x3" units="A">-4.8785</float>				<float builtin="y3" units="A">-2.1065</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="styrene_a_6">				<integer builtin="atomId">6</integer>				<float builtin="x3" units="A">-4.1690</float>				<float builtin="y3" units="A">-1.6918</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="styrene_a_7">				<integer builtin="atomId">7</integer>				<float builtin="x3" units="A">-3.4583</float>				<float builtin="y3" units="A">-0.4542</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="styrene_a_8">				<integer builtin="atomId">8</integer>				<float builtin="x3" units="A">-2.7458</float>				<float builtin="y3" units="A">-0.8667</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>		</list>		<list title="bonds">			<bond id="styrene_b_1">				<integer title="bondId">1</integer>				<integer builtin="atomRef">4</integer>				<integer builtin="atomRef">5</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="styrene_b_2">				<integer title="bondId">2</integer>				<integer builtin="atomRef">2</integer>				<integer builtin="atomRef">3</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="styrene_b_3">				<integer title="bondId">3</integer>				<integer builtin="atomRef">5</integer>				<integer builtin="atomRef">6</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>			<bond id="styrene_b_4">				<integer title="bondId">4</integer>				<integer builtin="atomRef">6</integer>				<integer builtin="atomRef">1</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="styrene_b_5">				<integer title="bondId">5</integer>				<integer builtin="atomRef">1</integer>				<integer builtin="atomRef">2</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>			<bond id="styrene_b_6">				<integer title="bondId">6</integer>				<integer builtin="atomRef">1</integer>				<integer builtin="atomRef">7</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="styrene_b_7">				<integer title="bondId">7</integer>				<integer builtin="atomRef">3</integer>				<integer builtin="atomRef">4</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>			<bond id="styrene_b_8">				<integer title="bondId">8</integer>				<integer builtin="atomRef">7</integer>				<integer builtin="atomRef">8</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>		</list>	</molecule>	<reaction title="Mechanism of Cross Metathesis" id="cycle_rxn_1" convention="cycle.4">		<string title="description">Catalytic cycle</string>		<string title="notes">from Dr. Braddock's lecture notes</string>		<!-- ok - since cycles are a pain, lets say - new species = "cycleReactant" and "cycleProduct" - these are the cycling units -  reactant and product should *be* the reactants and products, not the catalytic units.-->		<list title="reactionStep" id="step_1">			<link title="cycleReactant" href="mol_1" id="cycle_lk_1"/>			<link title="reactant" href="mol_3" id="cycle_lk_2"/>			<link title="cycleProduct" href="mol_7" id="cycle_lk_3"/>		</list>		<list title="reactionStep" id="step_2">			<link title="cycleReactant" href="mol_7" id="cycle_lk_4"/>			<link title="cycleProduct" href="mol_6" id="cycle_lk_5"/>			<link title="product" href="mol_8" id="cycle_lk_6"/>		</list>		<list title="reactionStep" id="step_3">			<link title="cycleReactant" href="mol_6" id="cycle_lk_7"/>			<link title="reactant" href="mol_5" id="cycle_lk_8"/>			<link title="cycleProduct" href="mol_4" id="cycle_lk_9"/>		</list>		<list title="reactionStep" id="step_4">			<link title="cycleReactant" href="mol_4" id="cycle_lk_10"/>			<link title="cycleProduct" href="mol_1" id="cycle_lk_11"/>			<link title="product" href="mol_2" id="cycle_lk_12"/>		</list>	</reaction>	<!-- reactants --> 	<molecule title="1" id="mol_1">		<list title="atoms">			<atom id="1_a_1">				<integer builtin="atomId">1</integer>				<float builtin="x3" units="A">4.1042</float>				<float builtin="y3" units="A">-3.3667</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">Ru</string>			</atom>			<atom id="1_a_2">				<integer builtin="atomId">2</integer>				<float builtin="x3" units="A">4.9292</float>				<float builtin="y3" units="A">-3.3667</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="1_a_3">				<integer builtin="atomId">3</integer>				<float builtin="x3" units="A">5.5125</float>				<float builtin="y3" units="A">-2.7792</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="1_a_4">				<integer builtin="atomId">4</integer>				<float builtin="x3" units="A">6.3133</float>				<float builtin="y3" units="A">-2.9936</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="1_a_5">				<integer builtin="atomId">5</integer>				<float builtin="x3" units="A">6.8963</float>				<float builtin="y3" units="A">-2.4069</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="1_a_6">				<integer builtin="atomId">6</integer>				<float builtin="x3" units="A">6.6794</float>				<float builtin="y3" units="A">-1.6070</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="1_a_7">				<integer builtin="atomId">7</integer>				<float builtin="x3" units="A">5.8741</float>				<float builtin="y3" units="A">-1.3970</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="1_a_8">				<integer builtin="atomId">8</integer>				<float builtin="x3" units="A">5.2946</float>				<float builtin="y3" units="A">-1.9852</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>		</list>		<list title="bonds">			<bond id="1_b_1">				<integer title="bondId">1</integer>				<integer builtin="atomRef">4</integer>				<integer builtin="atomRef">5</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="1_b_2">				<integer title="bondId">2</integer>				<integer builtin="atomRef">2</integer>				<integer builtin="atomRef">3</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="1_b_3">				<integer title="bondId">3</integer>				<integer builtin="atomRef">5</integer>				<integer builtin="atomRef">6</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>			<bond id="1_b_4">				<integer title="bondId">4</integer>				<integer builtin="atomRef">1</integer>				<integer builtin="atomRef">2</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>			<bond id="1_b_5">				<integer title="bondId">5</integer>				<integer builtin="atomRef">6</integer>				<integer builtin="atomRef">7</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="1_b_6">				<integer title="bondId">6</integer>				<integer builtin="atomRef">3</integer>				<integer builtin="atomRef">4</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>			<bond id="1_b_7">				<integer title="bondId">7</integer>				<integer builtin="atomRef">7</integer>				<integer builtin="atomRef">8</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>			<bond id="1_b_8">				<integer title="bondId">8</integer>				<integer builtin="atomRef">8</integer>				<integer builtin="atomRef">3</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>		</list>	</molecule>	<molecule title="2" id="mol_2">		<list title="atoms">			<atom id="2_a_1">				<integer builtin="atomId">1</integer>				<float builtin="x3" units="A">2.8375</float>				<float builtin="y3" units="A">-1.6542</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="2_a_2">				<integer builtin="atomId">2</integer>				<float builtin="x3" units="A">3.6625</float>				<float builtin="y3" units="A">-1.6542</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>		</list>		<list title="bonds">			<bond id="2_b_1">				<integer title="bondId">1</integer>				<integer builtin="atomRef">1</integer>				<integer builtin="atomRef">2</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>		</list>	</molecule>	<molecule title="3" id="mol_3">		<list title="atoms">			<atom id="3_a_1">				<integer builtin="atomId">1</integer>				<float builtin="x3" units="A">4.0833</float>				<float builtin="y3" units="A">-8.6625</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="3_a_2">				<integer builtin="atomId">2</integer>				<float builtin="x3" units="A">4.9083</float>				<float builtin="y3" units="A">-8.6625</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="3_a_3">				<integer builtin="atomId">3</integer>				<float builtin="x3" units="A">3.4958</float>				<float builtin="y3" units="A">-9.2458</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>		</list>		<list title="bonds">			<bond id="3_b_1">				<integer title="bondId">1</integer>				<integer builtin="atomRef">1</integer>				<integer builtin="atomRef">2</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>			<bond id="3_b_2">				<integer title="bondId">2</integer>				<integer builtin="atomRef">1</integer>				<integer builtin="atomRef">3</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>		</list>	</molecule>	<molecule title="4" id="mol_4">		<list title="atoms">			<atom id="4_a_1">				<integer builtin="atomId">1</integer>				<float builtin="x3" units="A">5.8328</float>				<float builtin="y3" units="A">-7.1682</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="4_a_2">				<integer builtin="atomId">2</integer>				<float builtin="x3" units="A">5.0348</float>				<float builtin="y3" units="A">-6.9509</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="4_a_3">				<integer builtin="atomId">3</integer>				<float builtin="x3" units="A">4.4497</float>				<float builtin="y3" units="A">-7.5327</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="4_a_4">				<integer builtin="atomId">4</integer>				<float builtin="x3" units="A">4.6613</float>				<float builtin="y3" units="A">-8.3319</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="4_a_5">				<integer builtin="atomId">5</integer>				<float builtin="x3" units="A">5.4634</float>				<float builtin="y3" units="A">-8.5462</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="4_a_6">				<integer builtin="atomId">6</integer>				<float builtin="x3" units="A">6.0450</float>				<float builtin="y3" units="A">-7.9629</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="4_a_7">				<integer builtin="atomId">7</integer>				<float builtin="x3" units="A">7.2496</float>				<float builtin="y3" units="A">-5.7587</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="4_a_8">				<integer builtin="atomId">8</integer>				<float builtin="x3" units="A">6.4246</float>				<float builtin="y3" units="A">-5.7587</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="4_a_9">				<integer builtin="atomId">9</integer>				<float builtin="x3" units="A">6.4246</float>				<float builtin="y3" units="A">-6.5837</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="4_a_10">				<integer builtin="atomId">10</integer>				<float builtin="x3" units="A">7.2496</float>				<float builtin="y3" units="A">-6.5837</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">Ru</string>			</atom>		</list>		<list title="bonds">			<bond id="4_b_1">				<integer title="bondId">1</integer>				<integer builtin="atomRef">2</integer>				<integer builtin="atomRef">3</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="4_b_2">				<integer title="bondId">2</integer>				<integer builtin="atomRef">5</integer>				<integer builtin="atomRef">6</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>			<bond id="4_b_3">				<integer title="bondId">3</integer>				<integer builtin="atomRef">6</integer>				<integer builtin="atomRef">1</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="4_b_4">				<integer title="bondId">4</integer>				<integer builtin="atomRef">7</integer>				<integer builtin="atomRef">8</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="4_b_5">				<integer title="bondId">5</integer>				<integer builtin="atomRef">1</integer>				<integer builtin="atomRef">2</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>			<bond id="4_b_6">				<integer title="bondId">6</integer>				<integer builtin="atomRef">3</integer>				<integer builtin="atomRef">4</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>			<bond id="4_b_7">				<integer title="bondId">7</integer>				<integer builtin="atomRef">4</integer>				<integer builtin="atomRef">5</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="4_b_8">				<integer title="bondId">8</integer>				<integer builtin="atomRef">8</integer>				<integer builtin="atomRef">9</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="4_b_9">				<integer title="bondId">9</integer>				<integer builtin="atomRef">9</integer>				<integer builtin="atomRef">10</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="4_b_10">				<integer title="bondId">10</integer>				<integer builtin="atomRef">10</integer>				<integer builtin="atomRef">7</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="4_b_11">				<integer title="bondId">11</integer>				<integer builtin="atomRef">9</integer>				<integer builtin="atomRef">1</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>		</list>	</molecule>	<molecule title="5" id="mol_5">		<list title="atoms">			<atom id="5_a_1">				<integer builtin="atomId">1</integer>				<float builtin="x3" units="A">-1.1764</float>				<float builtin="y3" units="A">-3.9000</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="5_a_2">				<integer builtin="atomId">2</integer>				<float builtin="x3" units="A">-1.1776</float>				<float builtin="y3" units="A">-4.7273</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="5_a_3">				<integer builtin="atomId">3</integer>				<float builtin="x3" units="A">-0.4628</float>				<float builtin="y3" units="A">-5.1402</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="5_a_4">				<integer builtin="atomId">4</integer>				<float builtin="x3" units="A">0.2537</float>				<float builtin="y3" units="A">-4.7269</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="5_a_5">				<integer builtin="atomId">5</integer>				<float builtin="x3" units="A">0.2508</float>				<float builtin="y3" units="A">-3.8963</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="5_a_6">				<integer builtin="atomId">6</integer>				<float builtin="x3" units="A">-0.4646</float>				<float builtin="y3" units="A">-3.4872</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="5_a_7">				<integer builtin="atomId">7</integer>				<float builtin="x3" units="A">0.9625</float>				<float builtin="y3" units="A">-3.4792</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="5_a_8">				<integer builtin="atomId">8</integer>				<float builtin="x3" units="A">0.9583</float>				<float builtin="y3" units="A">-2.6542</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>		</list>		<list title="bonds">			<bond id="5_b_1">				<integer title="bondId">1</integer>				<integer builtin="atomRef">4</integer>				<integer builtin="atomRef">5</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="5_b_2">				<integer title="bondId">2</integer>				<integer builtin="atomRef">2</integer>				<integer builtin="atomRef">3</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="5_b_3">				<integer title="bondId">3</integer>				<integer builtin="atomRef">5</integer>				<integer builtin="atomRef">6</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>			<bond id="5_b_4">				<integer title="bondId">4</integer>				<integer builtin="atomRef">6</integer>				<integer builtin="atomRef">1</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="5_b_5">				<integer title="bondId">5</integer>				<integer builtin="atomRef">1</integer>				<integer builtin="atomRef">2</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>			<bond id="5_b_6">				<integer title="bondId">6</integer>				<integer builtin="atomRef">5</integer>				<integer builtin="atomRef">7</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="5_b_7">				<integer title="bondId">7</integer>				<integer builtin="atomRef">3</integer>				<integer builtin="atomRef">4</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>			<bond id="5_b_8">				<integer title="bondId">8</integer>				<integer builtin="atomRef">7</integer>				<integer builtin="atomRef">8</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>		</list>	</molecule>	<molecule title="6" id="mol_6">		<list title="atoms">			<atom id="6_a_1">				<integer builtin="atomId">1</integer>				<float builtin="x3" units="A">1.0625</float>				<float builtin="y3" units="A">-7.6583</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="6_a_2">				<integer builtin="atomId">2</integer>				<float builtin="x3" units="A">1.8875</float>				<float builtin="y3" units="A">-7.6583</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">Ru</string>			</atom>		</list>		<list title="bonds">			<bond id="6_b_1">				<integer title="bondId">1</integer>				<integer builtin="atomRef">1</integer>				<integer builtin="atomRef">2</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>		</list>	</molecule>	<molecule title="7" id="mol_7">		<list title="atoms">			<atom id="7_a_1">				<integer builtin="atomId">1</integer>				<float builtin="x3" units="A">9.2661</float>				<float builtin="y3" units="A">-7.0682</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="7_a_2">				<integer builtin="atomId">2</integer>				<float builtin="x3" units="A">8.4682</float>				<float builtin="y3" units="A">-6.8509</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="7_a_3">				<integer builtin="atomId">3</integer>				<float builtin="x3" units="A">7.8830</float>				<float builtin="y3" units="A">-7.4327</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="7_a_4">				<integer builtin="atomId">4</integer>				<float builtin="x3" units="A">8.0946</float>				<float builtin="y3" units="A">-8.2319</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="7_a_5">				<integer builtin="atomId">5</integer>				<float builtin="x3" units="A">8.8967</float>				<float builtin="y3" units="A">-8.4462</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="7_a_6">				<integer builtin="atomId">6</integer>				<float builtin="x3" units="A">9.4784</float>				<float builtin="y3" units="A">-7.8629</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="7_a_7">				<integer builtin="atomId">7</integer>				<float builtin="x3" units="A">10.6830</float>				<float builtin="y3" units="A">-5.6587</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="7_a_8">				<integer builtin="atomId">8</integer>				<float builtin="x3" units="A">9.8580</float>				<float builtin="y3" units="A">-5.6587</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="7_a_9">				<integer builtin="atomId">9</integer>				<float builtin="x3" units="A">9.8580</float>				<float builtin="y3" units="A">-6.4837</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="7_a_10">				<integer builtin="atomId">10</integer>				<float builtin="x3" units="A">10.6830</float>				<float builtin="y3" units="A">-6.4837</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">Ru</string>			</atom>			<atom id="7_a_11">				<integer builtin="atomId">11</integer>				<float builtin="x3" units="A">9.2667</float>				<float builtin="y3" units="A">-5.0708</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>		</list>		<list title="bonds">			<bond id="7_b_1">				<integer title="bondId">1</integer>				<integer builtin="atomRef">5</integer>				<integer builtin="atomRef">6</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>			<bond id="7_b_2">				<integer title="bondId">2</integer>				<integer builtin="atomRef">6</integer>				<integer builtin="atomRef">1</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="7_b_3">				<integer title="bondId">3</integer>				<integer builtin="atomRef">7</integer>				<integer builtin="atomRef">8</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="7_b_4">				<integer title="bondId">4</integer>				<integer builtin="atomRef">1</integer>				<integer builtin="atomRef">2</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>			<bond id="7_b_5">				<integer title="bondId">5</integer>				<integer builtin="atomRef">3</integer>				<integer builtin="atomRef">4</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>			<bond id="7_b_6">				<integer title="bondId">6</integer>				<integer builtin="atomRef">4</integer>				<integer builtin="atomRef">5</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="7_b_7">				<integer title="bondId">7</integer>				<integer builtin="atomRef">8</integer>				<integer builtin="atomRef">9</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="7_b_8">				<integer title="bondId">8</integer>				<integer builtin="atomRef">9</integer>				<integer builtin="atomRef">10</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="7_b_9">				<integer title="bondId">9</integer>				<integer builtin="atomRef">10</integer>				<integer builtin="atomRef">7</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="7_b_10">				<integer title="bondId">10</integer>				<integer builtin="atomRef">9</integer>				<integer builtin="atomRef">1</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="7_b_11">				<integer title="bondId">11</integer>				<integer builtin="atomRef">2</integer>				<integer builtin="atomRef">3</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="7_b_12">				<integer title="bondId">12</integer>				<integer builtin="atomRef">8</integer>				<integer builtin="atomRef">11</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>		</list>	</molecule>	<molecule title="8" id="mol_8">		<list title="atoms">			<atom id="8_a_1">				<integer builtin="atomId">1</integer>				<float builtin="x3" units="A">7.3132</float>				<float builtin="y3" units="A">-7.2414</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="8_a_2">				<integer builtin="atomId">2</integer>				<float builtin="x3" units="A">8.0236</float>				<float builtin="y3" units="A">-7.6540</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="8_a_3">				<integer builtin="atomId">3</integer>				<float builtin="x3" units="A">8.7340</float>				<float builtin="y3" units="A">-7.2451</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="8_a_4">				<integer builtin="atomId">4</integer>				<float builtin="x3" units="A">8.7352</float>				<float builtin="y3" units="A">-6.4239</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="8_a_5">				<integer builtin="atomId">5</integer>				<float builtin="x3" units="A">8.0202</float>				<float builtin="y3" units="A">-6.0131</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="8_a_6">				<integer builtin="atomId">6</integer>				<float builtin="x3" units="A">7.3127</float>				<float builtin="y3" units="A">-6.4243</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="8_a_7">				<integer builtin="atomId">7</integer>				<float builtin="x3" units="A">5.8875</float>				<float builtin="y3" units="A">-7.2458</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="8_a_8">				<integer builtin="atomId">8</integer>				<float builtin="x3" units="A">6.6000</float>				<float builtin="y3" units="A">-7.6583</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>			<atom id="8_a_9">				<integer builtin="atomId">9</integer>				<float builtin="x3" units="A">5.1708</float>				<float builtin="y3" units="A">-7.6542</float>				<float builtin="z3" units="A">0.0000</float>				<string builtin="elementType">C</string>			</atom>		</list>		<list title="bonds">			<bond id="8_b_1">				<integer title="bondId">1</integer>				<integer builtin="atomRef">4</integer>				<integer builtin="atomRef">5</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="8_b_2">				<integer title="bondId">2</integer>				<integer builtin="atomRef">2</integer>				<integer builtin="atomRef">3</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="8_b_3">				<integer title="bondId">3</integer>				<integer builtin="atomRef">5</integer>				<integer builtin="atomRef">6</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>			<bond id="8_b_4">				<integer title="bondId">4</integer>				<integer builtin="atomRef">6</integer>				<integer builtin="atomRef">1</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="8_b_5">				<integer title="bondId">5</integer>				<integer builtin="atomRef">1</integer>				<integer builtin="atomRef">2</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>			<bond id="8_b_6">				<integer title="bondId">6</integer>				<integer builtin="atomRef">3</integer>				<integer builtin="atomRef">4</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>			<bond id="8_b_7">				<integer title="bondId">7</integer>				<integer builtin="atomRef">7</integer>				<integer builtin="atomRef">8</integer>				<integer builtin="order" convention="MDL">2</integer>			</bond>			<bond id="8_b_8">				<integer title="bondId">8</integer>				<integer builtin="atomRef">7</integer>				<integer builtin="atomRef">9</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>			<bond id="8_b_9">				<integer title="bondId">9</integer>				<integer builtin="atomRef">8</integer>				<integer builtin="atomRef">1</integer>				<integer builtin="order" convention="MDL">1</integer>			</bond>		</list>	</molecule>	<chimeral:spectrum title="Caffeine" id="spect_caffeine_uvvis_1" convention="JCAMP-DX= 4.24">		<string title="datatype">UV/VIS SPECTRUM</string>		<string title="origin">INSTITUTE OF ENERGY PROBLEMS OF CHEMICAL PHYSICS, RAS</string>		<string title="owner">INEP CP RAS, NIST OSRD</string>		<float title="xunits">Wavelength (nm)</float>		<float title="yunits">Logarithm epsilon</float>		<float title="firstx" convention="Wavelength (nm)">219.7779</float>		<float title="lastx" convention="Wavelength (nm)">295.5418</float>		<float title="xfactor">1.000000</float>		<float title="yfactor">1.000000</float>		<float title="npoints">428</float>		<list title="xypairs" convention="(XY..XY)">			<coordinate2 id="c_uv_1">219.7779, 3.895839</coordinate2>			<coordinate2 id="c_uv_2">220.0433, 3.922294</coordinate2>			<coordinate2 id="c_uv_3">220.2532, 3.942352</coordinate2>			<coordinate2 id="c_uv_4">220.4787, 3.962316</coordinate2>			<coordinate2 id="c_uv_5">220.7910, 3.988491</coordinate2>			<coordinate2 id="c_uv_6">221.2615, 4.027182</coordinate2>			<coordinate2 id="c_uv_7">221.2615, 4.027182</coordinate2>			<coordinate2 id="c_uv_8">221.3642, 4.033363</coordinate2>			<coordinate2 id="c_uv_9">221.4759, 4.039639</coordinate2>			<coordinate2 id="c_uv_10">221.5920, 4.046098</coordinate2>			<coordinate2 id="c_uv_11">221.5920, 4.046098</coordinate2>			<coordinate2 id="c_uv_12">221.6090, 4.051541</coordinate2>			<coordinate2 id="c_uv_13">221.6303, 4.057168</coordinate2>			<coordinate2 id="c_uv_14">221.6606, 4.062889</coordinate2>			<coordinate2 id="c_uv_15">221.6606, 4.062889</coordinate2>			<coordinate2 id="c_uv_16">221.7664, 4.065087</coordinate2>			<coordinate2 id="c_uv_17">221.8810, 4.067470</coordinate2>			<coordinate2 id="c_uv_18">222.0000, 4.069946</coordinate2>			<coordinate2 id="c_uv_19">222.0000, 4.069946</coordinate2>			<coordinate2 id="c_uv_20">222.0182, 4.073754</coordinate2>			<coordinate2 id="c_uv_21">222.0408, 4.077745</coordinate2>			<coordinate2 id="c_uv_22">222.0723, 4.081830</coordinate2>			<coordinate2 id="c_uv_23">222.0723, 4.081830</coordinate2>			<coordinate2 id="c_uv_24">222.1512, 4.084717</coordinate2>			<coordinate2 id="c_uv_25">222.2301, 4.087604</coordinate2>			<coordinate2 id="c_uv_26">222.3091, 4.090491</coordinate2>			<coordinate2 id="c_uv_27">222.5638, 4.102431</coordinate2>			<coordinate2 id="c_uv_28">222.5638, 4.102431</coordinate2>			<coordinate2 id="c_uv_29">222.5739, 4.092874</coordinate2>			<coordinate2 id="c_uv_30">222.5978, 4.088958</coordinate2>			<coordinate2 id="c_uv_31">222.6561, 4.087324</coordinate2>			<coordinate2 id="c_uv_32">222.6739, 4.109827</coordinate2>			<coordinate2 id="c_uv_33">222.7750, 4.117220</coordinate2>			<coordinate2 id="c_uv_34">222.8716, 4.124612</coordinate2>			<coordinate2 id="c_uv_35">222.8716, 4.124612</coordinate2>			<coordinate2 id="c_uv_36">223.0108, 4.128215</coordinate2>			<coordinate2 id="c_uv_37">223.1502, 4.131635</coordinate2>			<coordinate2 id="c_uv_38">223.2896, 4.134965</coordinate2>			<coordinate2 id="c_uv_39">223.2896, 4.134965</coordinate2>			<coordinate2 id="c_uv_40">223.3220, 4.137838</coordinate2>			<coordinate2 id="c_uv_41">223.3454, 4.140708</coordinate2>			<coordinate2 id="c_uv_42">223.3643, 4.143577</coordinate2>			<coordinate2 id="c_uv_43">223.3643, 4.143577</coordinate2>			<coordinate2 id="c_uv_44">223.5762, 4.149504</coordinate2>			<coordinate2 id="c_uv_45">223.8521, 4.160087</coordinate2>			<coordinate2 id="c_uv_46">224.4287, 4.184395</coordinate2>			<coordinate2 id="c_uv_47">224.4287, 4.184395</coordinate2>			<coordinate2 id="c_uv_48">224.5474, 4.187294</coordinate2>			<coordinate2 id="c_uv_49">224.6616, 4.190192</coordinate2>			<coordinate2 id="c_uv_50">224.7668, 4.193087</coordinate2>			<coordinate2 id="c_uv_51">224.7668, 4.193087</coordinate2>			<coordinate2 id="c_uv_52">224.8239, 4.197180</coordinate2>			<coordinate2 id="c_uv_53">224.8765, 4.201180</coordinate2>			<coordinate2 id="c_uv_54">224.9202, 4.204996</coordinate2>			<coordinate2 id="c_uv_55">224.9202, 4.204996</coordinate2>			<coordinate2 id="c_uv_56">225.2986, 4.218078</coordinate2>			<coordinate2 id="c_uv_57">225.6428, 4.228787</coordinate2>			<coordinate2 id="c_uv_58">226.2477, 4.246302</coordinate2>			<coordinate2 id="c_uv_59">226.2477, 4.246302</coordinate2>			<coordinate2 id="c_uv_60">226.3707, 4.251475</coordinate2>			<coordinate2 id="c_uv_61">226.4995, 4.255013</coordinate2>			<coordinate2 id="c_uv_62">226.7444, 4.259951</coordinate2>			<coordinate2 id="c_uv_63">226.7444, 4.259951</coordinate2>			<coordinate2 id="c_uv_64">226.8846, 4.261205</coordinate2>			<coordinate2 id="c_uv_65">227.0204, 4.262367</coordinate2>			<coordinate2 id="c_uv_66">227.1473, 4.263345</coordinate2>			<coordinate2 id="c_uv_67">227.1473, 4.263345</coordinate2>			<coordinate2 id="c_uv_68">227.2687, 4.262685</coordinate2>			<coordinate2 id="c_uv_69">227.3854, 4.262205</coordinate2>			<coordinate2 id="c_uv_70">227.4930, 4.261813</coordinate2>			<coordinate2 id="c_uv_71">227.4930, 4.261813</coordinate2>			<coordinate2 id="c_uv_72">227.6160, 4.259002</coordinate2>			<coordinate2 id="c_uv_73">227.7344, 4.256281</coordinate2>			<coordinate2 id="c_uv_74">227.8437, 4.253739</coordinate2>			<coordinate2 id="c_uv_75">227.8437, 4.253739</coordinate2>			<coordinate2 id="c_uv_76">228.0687, 4.234739</coordinate2>			<coordinate2 id="c_uv_77">228.2591, 4.219126</coordinate2>			<coordinate2 id="c_uv_78">228.4668, 4.202950</coordinate2>			<coordinate2 id="c_uv_79">228.7438, 4.182262</coordinate2>			<coordinate2 id="c_uv_80">229.1419, 4.153111</coordinate2>			<coordinate2 id="c_uv_81">229.7131, 4.111548</coordinate2>			<coordinate2 id="c_uv_82">229.7131, 4.111548</coordinate2>			<coordinate2 id="c_uv_83">229.7951, 4.110346</coordinate2>			<coordinate2 id="c_uv_84">229.8770, 4.109144</coordinate2>			<coordinate2 id="c_uv_85">229.9590, 4.107941</coordinate2>			<coordinate2 id="c_uv_86">229.9590, 4.107941</coordinate2>			<coordinate2 id="c_uv_87">230.0794, 4.108675</coordinate2>			<coordinate2 id="c_uv_88">230.1953, 4.109225</coordinate2>			<coordinate2 id="c_uv_89">230.3024, 4.109681</coordinate2>			<coordinate2 id="c_uv_90">230.3024, 4.109681</coordinate2>			<coordinate2 id="c_uv_91">230.7632, 4.127046</coordinate2>			<coordinate2 id="c_uv_92">230.9517, 4.135057</coordinate2>			<coordinate2 id="c_uv_93">231.0295, 4.140580</coordinate2>			<coordinate2 id="c_uv_94">231.0295, 4.140580</coordinate2>			<coordinate2 id="c_uv_95">231.1485, 4.143055</coordinate2>			<coordinate2 id="c_uv_96">231.2631, 4.145438</coordinate2>			<coordinate2 id="c_uv_97">231.3688, 4.147636</coordinate2>			<coordinate2 id="c_uv_98">231.3688, 4.147636</coordinate2>			<coordinate2 id="c_uv_99">231.5533, 4.157009</coordinate2>			<coordinate2 id="c_uv_100">231.8306, 4.168865</coordinate2>			<coordinate2 id="c_uv_101">232.0149, 4.178510</coordinate2>			<coordinate2 id="c_uv_102">232.0149, 4.178510</coordinate2>			<coordinate2 id="c_uv_103">232.4942, 4.192244</coordinate2>			<coordinate2 id="c_uv_104">232.7921, 4.201561</coordinate2>			<coordinate2 id="c_uv_105">233.1640, 4.214445</coordinate2>			<coordinate2 id="c_uv_106">233.1640, 4.214445</coordinate2>			<coordinate2 id="c_uv_107">233.3585, 4.219367</coordinate2>			<coordinate2 id="c_uv_108">233.6712, 4.228960</coordinate2>			<coordinate2 id="c_uv_109">234.2356, 4.245447</coordinate2>			<coordinate2 id="c_uv_110">234.2356, 4.245447</coordinate2>			<coordinate2 id="c_uv_111">234.3556, 4.246696</coordinate2>			<coordinate2 id="c_uv_112">234.4711, 4.247852</coordinate2>			<coordinate2 id="c_uv_113">234.5777, 4.248823</coordinate2>			<coordinate2 id="c_uv_114">234.5777, 4.248823</coordinate2>			<coordinate2 id="c_uv_115">234.9403, 4.248872</coordinate2>			<coordinate2 id="c_uv_116">235.1140, 4.248501</coordinate2>			<coordinate2 id="c_uv_117">235.2478, 4.247390</coordinate2>			<coordinate2 id="c_uv_118">235.2478, 4.247390</coordinate2>			<coordinate2 id="c_uv_119">235.4771, 4.238884</coordinate2>			<coordinate2 id="c_uv_120">235.7063, 4.230470</coordinate2>			<coordinate2 id="c_uv_121">235.9355, 4.222237</coordinate2>			<coordinate2 id="c_uv_122">235.9355, 4.222237</coordinate2>			<coordinate2 id="c_uv_123">235.9774, 4.219387</coordinate2>			<coordinate2 id="c_uv_124">236.0148, 4.216535</coordinate2>			<coordinate2 id="c_uv_125">236.0432, 4.213680</coordinate2>			<coordinate2 id="c_uv_126">236.0432, 4.213680</coordinate2>			<coordinate2 id="c_uv_127">236.1873, 4.209648</coordinate2>			<coordinate2 id="c_uv_128">236.3269, 4.205706</coordinate2>			<coordinate2 id="c_uv_129">236.4574, 4.201943</coordinate2>			<coordinate2 id="c_uv_130">236.4574, 4.201943</coordinate2>			<coordinate2 id="c_uv_131">236.8212, 4.186176</coordinate2>			<coordinate2 id="c_uv_132">237.2582, 4.168977</coordinate2>			<coordinate2 id="c_uv_133">237.8585, 4.144283</coordinate2>			<coordinate2 id="c_uv_134">237.8585, 4.144283</coordinate2>			<coordinate2 id="c_uv_135">237.9441, 4.138173</coordinate2>			<coordinate2 id="c_uv_136">238.0297, 4.132064</coordinate2>			<coordinate2 id="c_uv_137">238.1154, 4.125954</coordinate2>			<coordinate2 id="c_uv_138">238.1154, 4.125954</coordinate2>			<coordinate2 id="c_uv_139">238.3747, 4.119488</coordinate2>			<coordinate2 id="c_uv_140">238.5524, 4.113815</coordinate2>			<coordinate2 id="c_uv_141">238.8006, 4.104073</coordinate2>			<coordinate2 id="c_uv_142">238.8006, 4.104073</coordinate2>			<coordinate2 id="c_uv_143">238.9233, 4.101671</coordinate2>			<coordinate2 id="c_uv_144">239.0414, 4.099358</coordinate2>			<coordinate2 id="c_uv_145">239.1503, 4.097225</coordinate2>			<coordinate2 id="c_uv_146">239.1503, 4.097225</coordinate2>			<coordinate2 id="c_uv_147">239.5502, 4.096649</coordinate2>			<coordinate2 id="c_uv_148">239.9409, 4.096252</coordinate2>			<coordinate2 id="c_uv_149">240.3271, 4.095945</coordinate2>			<coordinate2 id="c_uv_150">240.3271, 4.095945</coordinate2>			<coordinate2 id="c_uv_151">240.8061, 4.105089</coordinate2>			<coordinate2 id="c_uv_152">241.2805, 4.114232</coordinate2>			<coordinate2 id="c_uv_153">241.7460, 4.123371</coordinate2>			<coordinate2 id="c_uv_154">241.7460, 4.123371</coordinate2>			<coordinate2 id="c_uv_155">241.9210, 4.125348</coordinate2>			<coordinate2 id="c_uv_156">242.0871, 4.127141</coordinate2>			<coordinate2 id="c_uv_157">242.2488, 4.128841</coordinate2>			<coordinate2 id="c_uv_158">242.2488, 4.128841</coordinate2>			<coordinate2 id="c_uv_159">242.4898, 4.128793</coordinate2>			<coordinate2 id="c_uv_160">242.6638, 4.127997</coordinate2>			<coordinate2 id="c_uv_161">242.9200, 4.125772</coordinate2>			<coordinate2 id="c_uv_162">242.9200, 4.125772</coordinate2>			<coordinate2 id="c_uv_163">243.3300, 4.111595</coordinate2>			<coordinate2 id="c_uv_164">243.7309, 4.097505</coordinate2>			<coordinate2 id="c_uv_165">244.1272, 4.083597</coordinate2>			<coordinate2 id="c_uv_166">244.1272, 4.083597</coordinate2>			<coordinate2 id="c_uv_167">244.1635, 4.081169</coordinate2>			<coordinate2 id="c_uv_168">244.1908, 4.078829</coordinate2>			<coordinate2 id="c_uv_169">244.2134, 4.076669</coordinate2>			<coordinate2 id="c_uv_170">244.2134, 4.076669</coordinate2>			<coordinate2 id="c_uv_171">244.3361, 4.074267</coordinate2>			<coordinate2 id="c_uv_172">244.4542, 4.071955</coordinate2>			<coordinate2 id="c_uv_173">244.5631, 4.069821</coordinate2>			<coordinate2 id="c_uv_174">244.5631, 4.069821</coordinate2>			<coordinate2 id="c_uv_175">244.9876, 4.071510</coordinate2>			<coordinate2 id="c_uv_176">245.2230, 4.072960</coordinate2>			<coordinate2 id="c_uv_177">245.4712, 4.075414</coordinate2>			<coordinate2 id="c_uv_178">245.4712, 4.075414</coordinate2>			<coordinate2 id="c_uv_179">245.8743, 4.081596</coordinate2>			<coordinate2 id="c_uv_180">246.2778, 4.087323</coordinate2>			<coordinate2 id="c_uv_181">246.7341, 4.094612</coordinate2>			<coordinate2 id="c_uv_182">246.7341, 4.094612</coordinate2>			<coordinate2 id="c_uv_183">246.9365, 4.093976</coordinate2>			<coordinate2 id="c_uv_184">247.1344, 4.093521</coordinate2>			<coordinate2 id="c_uv_185">247.3231, 4.093154</coordinate2>			<coordinate2 id="c_uv_186">247.3231, 4.093154</coordinate2>			<coordinate2 id="c_uv_187">247.3911, 4.090463</coordinate2>			<coordinate2 id="c_uv_188">247.4766, 4.088686</coordinate2>			<coordinate2 id="c_uv_189">247.6525, 4.086300</coordinate2>			<coordinate2 id="c_uv_190">247.6525, 4.086300</coordinate2>			<coordinate2 id="c_uv_191">247.7931, 4.082040</coordinate2>			<coordinate2 id="c_uv_192">247.9074, 4.076772</coordinate2>			<coordinate2 id="c_uv_193">248.0934, 4.065981</coordinate2>			<coordinate2 id="c_uv_194">248.0934, 4.065981</coordinate2>			<coordinate2 id="c_uv_195">248.2707, 4.064823</coordinate2>			<coordinate2 id="c_uv_196">248.4389, 4.063753</coordinate2>			<coordinate2 id="c_uv_197">248.6025, 4.062863</coordinate2>			<coordinate2 id="c_uv_198">248.6025, 4.062863</coordinate2>			<coordinate2 id="c_uv_199">248.8294, 4.057629</coordinate2>			<coordinate2 id="c_uv_200">249.0562, 4.052486</coordinate2>			<coordinate2 id="c_uv_201">249.2829, 4.047525</coordinate2>			<coordinate2 id="c_uv_202">249.2829, 4.047525</coordinate2>			<coordinate2 id="c_uv_203">249.5201, 4.047597</coordinate2>			<coordinate2 id="c_uv_204">249.7483, 4.047666</coordinate2>			<coordinate2 id="c_uv_205">249.9720, 4.047734</coordinate2>			<coordinate2 id="c_uv_206">249.9720, 4.047734</coordinate2>			<coordinate2 id="c_uv_207">250.1453, 4.051877</coordinate2>			<coordinate2 id="c_uv_208">250.3097, 4.056017</coordinate2>			<coordinate2 id="c_uv_209">250.4695, 4.060156</coordinate2>			<coordinate2 id="c_uv_210">250.4695, 4.060156</coordinate2>			<coordinate2 id="c_uv_211">250.6299, 4.062538</coordinate2>			<coordinate2 id="c_uv_212">250.7905, 4.064737</coordinate2>			<coordinate2 id="c_uv_213">250.9511, 4.066846</coordinate2>			<coordinate2 id="c_uv_214">250.9511, 4.066846</coordinate2>			<coordinate2 id="c_uv_215">251.1392, 4.075448</coordinate2>			<coordinate2 id="c_uv_216">251.2672, 4.079941</coordinate2>			<coordinate2 id="c_uv_217">251.4450, 4.084176</coordinate2>			<coordinate2 id="c_uv_218">251.4450, 4.084176</coordinate2>			<coordinate2 id="c_uv_219">251.5860, 4.085430</coordinate2>			<coordinate2 id="c_uv_220">251.7270, 4.086594</coordinate2>			<coordinate2 id="c_uv_221">251.8682, 4.087576</coordinate2>			<coordinate2 id="c_uv_222">251.8682, 4.087576</coordinate2>			<coordinate2 id="c_uv_223">252.5979, 4.087797</coordinate2>			<coordinate2 id="c_uv_224">253.3275, 4.088018</coordinate2>			<coordinate2 id="c_uv_225">254.0571, 4.088239</coordinate2>			<coordinate2 id="c_uv_226">254.0571, 4.088239</coordinate2>			<coordinate2 id="c_uv_227">254.1999, 4.087070</coordinate2>			<coordinate2 id="c_uv_228">254.3426, 4.085992</coordinate2>			<coordinate2 id="c_uv_229">254.4852, 4.085096</coordinate2>			<coordinate2 id="c_uv_230">254.4852, 4.085096</coordinate2>			<coordinate2 id="c_uv_231">254.6646, 4.081060</coordinate2>			<coordinate2 id="c_uv_232">254.8351, 4.077021</coordinate2>			<coordinate2 id="c_uv_233">255.0010, 4.072981</coordinate2>			<coordinate2 id="c_uv_234">255.0010, 4.072981</coordinate2>			<coordinate2 id="c_uv_235">255.0027, 4.070648</coordinate2>			<coordinate2 id="c_uv_236">255.0043, 4.068497</coordinate2>			<coordinate2 id="c_uv_237">255.0059, 4.066437</coordinate2>			<coordinate2 id="c_uv_238">255.0059, 4.066437</coordinate2>			<coordinate2 id="c_uv_239">255.2327, 4.061310</coordinate2>			<coordinate2 id="c_uv_240">255.4593, 4.056364</coordinate2>			<coordinate2 id="c_uv_241">255.6859, 4.051509</coordinate2>			<coordinate2 id="c_uv_242">255.6859, 4.051509</coordinate2>			<coordinate2 id="c_uv_243">256.1822, 4.034373</coordinate2>			<coordinate2 id="c_uv_244">256.4512, 4.026077</coordinate2>			<coordinate2 id="c_uv_245">256.7233, 4.019508</coordinate2>			<coordinate2 id="c_uv_246">256.7233, 4.019508</coordinate2>			<coordinate2 id="c_uv_247">256.9458, 4.020273</coordinate2>			<coordinate2 id="c_uv_248">257.1683, 4.020855</coordinate2>			<coordinate2 id="c_uv_249">257.3910, 4.021347</coordinate2>			<coordinate2 id="c_uv_250">257.3910, 4.021347</coordinate2>			<coordinate2 id="c_uv_251">257.5302, 4.024949</coordinate2>			<coordinate2 id="c_uv_252">257.6696, 4.028370</coordinate2>			<coordinate2 id="c_uv_253">257.8090, 4.031699</coordinate2>			<coordinate2 id="c_uv_254">257.8090, 4.031699</coordinate2>			<coordinate2 id="c_uv_255">257.9445, 4.040315</coordinate2>			<coordinate2 id="c_uv_256">258.0801, 4.048840</coordinate2>			<coordinate2 id="c_uv_257">258.2158, 4.057183</coordinate2>			<coordinate2 id="c_uv_258">258.2158, 4.057183</coordinate2>			<coordinate2 id="c_uv_259">258.3296, 4.059657</coordinate2>			<coordinate2 id="c_uv_260">258.4344, 4.062037</coordinate2>			<coordinate2 id="c_uv_261">258.5349, 4.064233</coordinate2>			<coordinate2 id="c_uv_262">258.5349, 4.064233</coordinate2>			<coordinate2 id="c_uv_263">258.6000, 4.070525</coordinate2>			<coordinate2 id="c_uv_264">258.7061, 4.076284</coordinate2>			<coordinate2 id="c_uv_265">258.9441, 4.086446</coordinate2>			<coordinate2 id="c_uv_266">258.9441, 4.086446</coordinate2>			<coordinate2 id="c_uv_267">259.2756, 4.088970</coordinate2>			<coordinate2 id="c_uv_268">259.6211, 4.090771</coordinate2>			<coordinate2 id="c_uv_269">260.2769, 4.093394</coordinate2>			<coordinate2 id="c_uv_270">260.2769, 4.093394</coordinate2>			<coordinate2 id="c_uv_271">260.5194, 4.096421</coordinate2>			<coordinate2 id="c_uv_272">261.0002, 4.100066</coordinate2>			<coordinate2 id="c_uv_273">262.1315, 4.107453</coordinate2>			<coordinate2 id="c_uv_274">262.1315, 4.107453</coordinate2>			<coordinate2 id="c_uv_275">262.3285, 4.112058</coordinate2>			<coordinate2 id="c_uv_276">262.6732, 4.118071</coordinate2>			<coordinate2 id="c_uv_277">263.0308, 4.124905</coordinate2>			<coordinate2 id="c_uv_278">263.0308, 4.124905</coordinate2>			<coordinate2 id="c_uv_279">263.9874, 4.138981</coordinate2>			<coordinate2 id="c_uv_280">264.9351, 4.152873</coordinate2>			<coordinate2 id="c_uv_281">265.8784, 4.166672</coordinate2>			<coordinate2 id="c_uv_282">265.8784, 4.166672</coordinate2>			<coordinate2 id="c_uv_283">266.0996, 4.169072</coordinate2>			<coordinate2 id="c_uv_284">266.3209, 4.171290</coordinate2>			<coordinate2 id="c_uv_285">266.5423, 4.173417</coordinate2>			<coordinate2 id="c_uv_286">266.5423, 4.173417</coordinate2>			<coordinate2 id="c_uv_287">266.7449, 4.177660</coordinate2>			<coordinate2 id="c_uv_288">267.0464, 4.182205</coordinate2>			<coordinate2 id="c_uv_289">267.7051, 4.190949</coordinate2>			<coordinate2 id="c_uv_290">267.7051, 4.190949</coordinate2>			<coordinate2 id="c_uv_291">267.8254, 4.191683</coordinate2>			<coordinate2 id="c_uv_292">267.9414, 4.192233</coordinate2>			<coordinate2 id="c_uv_293">268.0484, 4.192689</coordinate2>			<coordinate2 id="c_uv_294">268.0484, 4.192689</coordinate2>			<coordinate2 id="c_uv_295">268.3029, 4.196842</coordinate2>			<coordinate2 id="c_uv_296">268.5484, 4.200900</coordinate2>			<coordinate2 id="c_uv_297">268.7895, 4.204776</coordinate2>			<coordinate2 id="c_uv_298">268.7895, 4.204776</coordinate2>			<coordinate2 id="c_uv_299">269.3448, 4.210277</coordinate2>			<coordinate2 id="c_uv_300">269.7563, 4.215279</coordinate2>			<coordinate2 id="c_uv_301">270.3767, 4.224072</coordinate2>			<coordinate2 id="c_uv_302">270.3767, 4.224072</coordinate2>			<coordinate2 id="c_uv_303">270.5180, 4.224812</coordinate2>			<coordinate2 id="c_uv_304">270.6595, 4.225370</coordinate2>			<coordinate2 id="c_uv_305">270.8011, 4.225837</coordinate2>			<coordinate2 id="c_uv_306">270.8011, 4.225837</coordinate2>			<coordinate2 id="c_uv_307">271.1626, 4.230446</coordinate2>			<coordinate2 id="c_uv_308">271.5240, 4.235055</coordinate2>			<coordinate2 id="c_uv_309">271.8855, 4.239663</coordinate2>			<coordinate2 id="c_uv_310">271.8855, 4.239663</coordinate2>			<coordinate2 id="c_uv_311">272.1877, 4.242194</coordinate2>			<coordinate2 id="c_uv_312">272.4900, 4.244634</coordinate2>			<coordinate2 id="c_uv_313">272.7924, 4.246892</coordinate2>			<coordinate2 id="c_uv_314">272.7924, 4.246892</coordinate2>			<coordinate2 id="c_uv_315">273.2180, 4.247021</coordinate2>			<coordinate2 id="c_uv_316">273.6436, 4.247149</coordinate2>			<coordinate2 id="c_uv_317">274.0692, 4.247278</coordinate2>			<coordinate2 id="c_uv_318">274.0692, 4.247278</coordinate2>			<coordinate2 id="c_uv_319">274.5954, 4.234303</coordinate2>			<coordinate2 id="c_uv_320">275.4822, 4.215164</coordinate2>			<coordinate2 id="c_uv_321">277.4893, 4.173458</coordinate2>			<coordinate2 id="c_uv_322">277.4893, 4.173458</coordinate2>			<coordinate2 id="c_uv_323">277.6960, 4.167097</coordinate2>			<coordinate2 id="c_uv_324">277.8981, 4.160917</coordinate2>			<coordinate2 id="c_uv_325">278.0911, 4.154825</coordinate2>			<coordinate2 id="c_uv_326">278.0911, 4.154825</coordinate2>			<coordinate2 id="c_uv_327">278.2692, 4.152545</coordinate2>			<coordinate2 id="c_uv_328">278.4382, 4.150445</coordinate2>			<coordinate2 id="c_uv_329">278.6026, 4.148435</coordinate2>			<coordinate2 id="c_uv_330">278.6026, 4.148435</coordinate2>			<coordinate2 id="c_uv_331">278.6648, 4.145590</coordinate2>			<coordinate2 id="c_uv_332">278.7225, 4.142744</coordinate2>			<coordinate2 id="c_uv_333">278.7712, 4.139896</coordinate2>			<coordinate2 id="c_uv_334">278.7712, 4.139896</coordinate2>			<coordinate2 id="c_uv_335">279.3175, 4.131183</coordinate2>			<coordinate2 id="c_uv_336">279.7906, 4.123994</coordinate2>			<coordinate2 id="c_uv_337">280.2278, 4.116612</coordinate2>			<coordinate2 id="c_uv_338">280.2278, 4.116612</coordinate2>			<coordinate2 id="c_uv_339">280.2897, 4.114192</coordinate2>			<coordinate2 id="c_uv_340">280.3470, 4.111861</coordinate2>			<coordinate2 id="c_uv_341">280.3951, 4.109709</coordinate2>			<coordinate2 id="c_uv_342">280.3951, 4.109709</coordinate2>			<coordinate2 id="c_uv_343">280.5379, 4.108540</coordinate2>			<coordinate2 id="c_uv_344">280.6806, 4.107462</coordinate2>			<coordinate2 id="c_uv_345">280.8232, 4.106566</coordinate2>			<coordinate2 id="c_uv_346">280.8232, 4.106566</coordinate2>			<coordinate2 id="c_uv_347">281.1479, 4.098923</coordinate2>			<coordinate2 id="c_uv_348">281.8783, 4.085040</coordinate2>			<coordinate2 id="c_uv_349">283.6403, 4.053016</coordinate2>			<coordinate2 id="c_uv_350">283.6403, 4.053016</coordinate2>			<coordinate2 id="c_uv_351">283.8929, 4.045457</coordinate2>			<coordinate2 id="c_uv_352">284.1126, 4.039797</coordinate2>			<coordinate2 id="c_uv_353">284.4877, 4.031185</coordinate2>			<coordinate2 id="c_uv_354">284.4877, 4.031185</coordinate2>			<coordinate2 id="c_uv_355">284.6355, 4.023169</coordinate2>			<coordinate2 id="c_uv_356">284.7833, 4.015336</coordinate2>			<coordinate2 id="c_uv_357">284.9309, 4.007594</coordinate2>			<coordinate2 id="c_uv_358">284.9309, 4.007594</coordinate2>			<coordinate2 id="c_uv_359">285.1721, 3.983140</coordinate2>			<coordinate2 id="c_uv_360">285.4132, 3.958776</coordinate2>			<coordinate2 id="c_uv_361">285.6542, 3.934594</coordinate2>			<coordinate2 id="c_uv_362">285.6542, 3.934594</coordinate2>			<coordinate2 id="c_uv_363">286.1811, 3.896055</coordinate2>			<coordinate2 id="c_uv_364">286.6682, 3.862450</coordinate2>			<coordinate2 id="c_uv_365">287.0710, 3.834878</coordinate2>			<coordinate2 id="c_uv_366">287.3450, 3.814438</coordinate2>			<coordinate2 id="c_uv_367">287.3450, 3.814438</coordinate2>			<coordinate2 id="c_uv_368">287.4676, 3.812142</coordinate2>			<coordinate2 id="c_uv_369">287.5856, 3.810027</coordinate2>			<coordinate2 id="c_uv_370">287.6944, 3.807999</coordinate2>			<coordinate2 id="c_uv_371">287.6944, 3.807999</coordinate2>			<coordinate2 id="c_uv_372">287.7320, 3.803936</coordinate2>			<coordinate2 id="c_uv_373">287.7605, 3.799960</coordinate2>			<coordinate2 id="c_uv_374">287.7843, 3.796164</coordinate2>			<coordinate2 id="c_uv_375">287.7843, 3.796164</coordinate2>			<coordinate2 id="c_uv_376">288.5323, 3.757607</coordinate2>			<coordinate2 id="c_uv_377">288.8501, 3.740100</coordinate2>			<coordinate2 id="c_uv_378">289.0103, 3.728634</coordinate2>			<coordinate2 id="c_uv_379">289.0103, 3.728634</coordinate2>			<coordinate2 id="c_uv_380">289.4102, 3.705879</coordinate2>			<coordinate2 id="c_uv_381">290.0106, 3.667823</coordinate2>			<coordinate2 id="c_uv_382">290.4112, 3.643977</coordinate2>			<coordinate2 id="c_uv_383">290.4112, 3.643977</coordinate2>			<coordinate2 id="c_uv_384">290.6104, 3.616741</coordinate2>			<coordinate2 id="c_uv_385">290.8039, 3.589540</coordinate2>			<coordinate2 id="c_uv_386">290.9936, 3.562415</coordinate2>			<coordinate2 id="c_uv_387">291.1812, 3.535405</coordinate2>			<coordinate2 id="c_uv_388">291.1812, 3.535405</coordinate2>			<coordinate2 id="c_uv_389">291.4084, 3.482074</coordinate2>			<coordinate2 id="c_uv_390">291.5271, 3.451911</coordinate2>			<coordinate2 id="c_uv_391">291.5761, 3.433768</coordinate2>			<coordinate2 id="c_uv_392">291.5940, 3.416498</coordinate2>			<coordinate2 id="c_uv_393">291.5940, 3.416498</coordinate2>			<coordinate2 id="c_uv_394">291.6322, 3.409815</coordinate2>			<coordinate2 id="c_uv_395">291.6845, 3.399095</coordinate2>			<coordinate2 id="c_uv_396">291.7495, 3.384737</coordinate2>			<coordinate2 id="c_uv_397">291.8258, 3.367143</coordinate2>			<coordinate2 id="c_uv_398">291.9119, 3.346712</coordinate2>			<coordinate2 id="c_uv_399">292.0066, 3.323845</coordinate2>			<coordinate2 id="c_uv_400">292.1084, 3.298942</coordinate2>			<coordinate2 id="c_uv_401">292.2158, 3.272402</coordinate2>			<coordinate2 id="c_uv_402">292.3277, 3.244627</coordinate2>			<coordinate2 id="c_uv_403">292.4424, 3.216017</coordinate2>			<coordinate2 id="c_uv_404">292.5587, 3.186972</coordinate2>			<coordinate2 id="c_uv_405">292.6751, 3.157891</coordinate2>			<coordinate2 id="c_uv_406">292.7903, 3.129176</coordinate2>			<coordinate2 id="c_uv_407">292.9029, 3.101227</coordinate2>			<coordinate2 id="c_uv_408">293.0114, 3.074443</coordinate2>			<coordinate2 id="c_uv_409">293.1145, 3.049225</coordinate2>			<coordinate2 id="c_uv_410">293.2108, 3.025974</coordinate2>			<coordinate2 id="c_uv_411">293.2989, 3.005089</coordinate2>			<coordinate2 id="c_uv_412">293.3773, 2.986971</coordinate2>			<coordinate2 id="c_uv_413">293.4448, 2.972020</coordinate2>			<coordinate2 id="c_uv_414">293.4448, 2.972020</coordinate2>			<coordinate2 id="c_uv_415">293.5917, 2.948288</coordinate2>			<coordinate2 id="c_uv_416">293.7383, 2.924557</coordinate2>			<coordinate2 id="c_uv_417">293.8844, 2.900826</coordinate2>			<coordinate2 id="c_uv_418">294.0298, 2.877094</coordinate2>			<coordinate2 id="c_uv_419">294.1743, 2.853362</coordinate2>			<coordinate2 id="c_uv_420">294.3176, 2.829630</coordinate2>			<coordinate2 id="c_uv_421">294.4594, 2.805897</coordinate2>			<coordinate2 id="c_uv_422">294.5996, 2.782164</coordinate2>			<coordinate2 id="c_uv_423">294.5996, 2.782164</coordinate2>			<coordinate2 id="c_uv_424">294.7903, 2.757272</coordinate2>			<coordinate2 id="c_uv_425">294.9805, 2.732391</coordinate2>			<coordinate2 id="c_uv_426">295.1695, 2.707533</coordinate2>			<coordinate2 id="c_uv_427">295.3568, 2.682708</coordinate2>			<coordinate2 id="c_uv_428">295.5418, 2.657928</coordinate2>		</list>	</chimeral:spectrum></cml></docml:document>