<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!-- DTD for polymer definitions, used by the
'massXpert' mass spectrometry application.
Copyright 2006,2007,2008 Filippo Rusconi
Licensed under the GNU GPL -->
<!DOCTYPE polchemdefinition [
<!ELEMENT polchemdefinition (polchemdefdata)>
<!ATTLIST polchemdefinition version NMTOKEN #REQUIRED>
<!ELEMENT polchemdefdata (name , leftcap , rightcap , codelen , ionizerule , monomers , modifs , crosslinkers , cleavageagents , fragmentationpathways)>
<!ELEMENT ionizerule (formula , charge , level)>
<!ELEMENT monomers (mnm)*>
<!ELEMENT modifs (mdf)*>
<!ELEMENT crosslinkers (clk)*>
<!ELEMENT cleavageagents (cla)*>
<!ELEMENT fragmentationpathways (fgp)*>
<!ELEMENT mnm (name , code , formula)>
<!ELEMENT mdf (name , formula , targets , maxcount)>
<!ELEMENT clk (name , formula , modifname*)>
<!ELEMENT cla (name , pattern , clr*)>
<!ELEMENT fgp (name , end , formula , sidechaincontrib , comment? , fgr*)>
<!ELEMENT clr (name , (le-mnm-code , le-formula)? , (re-mnm-code , re-formula)?)>
<!ELEMENT fgr (name , formula , prev-mnm-code? , curr-mnm-code? , next-mnm-code? , comment?)>
<!ELEMENT leftcap (#PCDATA)>
<!ELEMENT rightcap (#PCDATA)>
<!ELEMENT codelen (#PCDATA)>
<!ELEMENT charge (#PCDATA)>
<!ELEMENT maxcount (#PCDATA)>
<!ELEMENT level (#PCDATA)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT modifname (#PCDATA)>
<!ELEMENT code (#PCDATA)>
<!ELEMENT formula (#PCDATA)>
<!ELEMENT sidechaincontrib (#PCDATA)>
<!ELEMENT targets (#PCDATA)>
<!ELEMENT pattern (#PCDATA)>
<!ELEMENT end (#PCDATA)>
<!ELEMENT le-mnm-code (#PCDATA)>
<!ELEMENT re-mnm-code (#PCDATA)>
<!ELEMENT le-formula (#PCDATA)>
<!ELEMENT re-formula (#PCDATA)>
<!ELEMENT comment (#PCDATA)>
<!ELEMENT prev-mnm-code (#PCDATA)>
<!ELEMENT curr-mnm-code (#PCDATA)>
<!ELEMENT next-mnm-code (#PCDATA)>
]>
<polchemdefinition version="2">
	<polchemdefdata>
		<name>saccharide</name>
		<leftcap>+H</leftcap>
		<rightcap>+OH</rightcap>
		<codelen>3</codelen>
		<ionizerule>
			<formula>+H</formula>
			<charge>1</charge>
			<level>1</level>
		</ionizerule>
		<monomers>
			<mnm>
				<name>Allose</name>
				<code>All</code>
				<formula>C6H10O5</formula>
			</mnm>
			<mnm>
				<name>Altrose</name>
				<code>Alt</code>
				<formula>C6H10O5</formula>
			</mnm>
			<mnm>
				<name>Arabinose</name>
				<code>Ara</code>
				<formula>C5H8O4</formula>
			</mnm>
			<mnm>
				<name>Erythrose</name>
				<code>Ero</code>
				<formula>C4H6O3</formula>
			</mnm>
			<mnm>
				<name>Erythrulose</name>
				<code>Eru</code>
				<formula>C4H6O3</formula>
			</mnm>
			<mnm>
				<name>Fructose</name>
				<code>Fru</code>
				<formula>C6H10O5</formula>
			</mnm>
			<mnm>
				<name>Galactose</name>
				<code>Gal</code>
				<formula>C6H10O5</formula>
			</mnm>
			<mnm>
				<name>Glucose</name>
				<code>Glu</code>
				<formula>C6H10O5</formula>
			</mnm>
			<mnm>
				<name>Gulose</name>
				<code>Gul</code>
				<formula>C6H10O5</formula>
			</mnm>
			<mnm>
				<name>Idose</name>
				<code>Ido</code>
				<formula>C6H10O5</formula>
			</mnm>
			<mnm>
				<name>Lyxose</name>
				<code>Lyx</code>
				<formula>C5H8O4</formula>
			</mnm>
			<mnm>
				<name>Mannose</name>
				<code>Man</code>
				<formula>C6H10O5</formula>
			</mnm>
			<mnm>
				<name>Psicose</name>
				<code>Psi</code>
				<formula>C5H10O5</formula>
			</mnm>
			<mnm>
				<name>Ribose</name>
				<code>Rbo</code>
				<formula>C5H8O4</formula>
			</mnm>
			<mnm>
				<name>Ribulose</name>
				<code>Rbu</code>
				<formula>C5H8O4</formula>
			</mnm>
			<mnm>
				<name>Sorbose</name>
				<code>Sor</code>
				<formula>C5H10O5</formula>
			</mnm>
			<mnm>
				<name>Tagatose</name>
				<code>Tag</code>
				<formula>C5H10O5</formula>
			</mnm>
			<mnm>
				<name>Talose</name>
				<code>Tal</code>
				<formula>C5H10O5</formula>
			</mnm>
			<mnm>
				<name>Threose</name>
				<code>Thr</code>
				<formula>C4H6O3</formula>
			</mnm>
			<mnm>
				<name>Xylose</name>
				<code>Xyo</code>
				<formula>C5H8O4</formula>
			</mnm>
			<mnm>
				<name>Xylulose</name>
				<code>Xyu</code>
				<formula>C5H8O4</formula>
			</mnm>
		</monomers>
		<modifs>
			<mdf>
				<name>Methylation</name>
				<formula>-H+CH3</formula>
				<targets>!</targets>
				<maxcount>1</maxcount>
			</mdf>
		</modifs>
		<crosslinkers/>
		<cleavageagents/>
		<fragmentationpathways>
			<fgp>
				<name>Z</name>
				<end>RE</end>
				<formula>-OH</formula>
				<sidechaincontrib>0</sidechaincontrib>
			</fgp>
			<fgp>
				<name>C</name>
				<end>LE</end>
				<formula>+HO</formula>
				<sidechaincontrib>0</sidechaincontrib>
			</fgp>
			<fgp>
				<name>B</name>
				<end>LE</end>
				<formula>-H</formula>
				<sidechaincontrib>0</sidechaincontrib>
			</fgp>
			<fgp>
				<name>Y</name>
				<end>RE</end>
				<formula>+H</formula>
				<sidechaincontrib>0</sidechaincontrib>
			</fgp>
		</fragmentationpathways>
	</polchemdefdata>
</polchemdefinition>
