<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="http://bioschemas.sourceforge.net/skins/common/feed.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>BioSchemas - New pages [en]</title>
		<link>http://bioschemas.sourceforge.net/index.php/Special:Newpages</link>
		<description>From BioSchemas</description>
		<language>en</language>
		<generator>MediaWiki 1.6.3</generator>
		<lastBuildDate>Sun, 27 Dec 2009 08:39:59 GMT</lastBuildDate>
		<item>
			<title>RNAStructAlignmentML</title>
			<link>http://bioschemas.sourceforge.net/index.php/RNAStructAlignmentML</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;RNAStructAlignmentML is a format for storing RNA secondary structure alignments as computed &lt;br /&gt;
by e.g.  [http://bibiserv.techfak.uni-bielefeld.de/rnaforester RNAforester]  or [http://www.tbi.univie.ac.at/~ivo/RNA/ RNAalifold] . &lt;br /&gt;
RNAStructAlignmentML uses an [[RNAStructML]]-like architecture, but bases on [[AlignmentML]] instead of [[SequenceML]].&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
==== FASTA DotBracket Format ====&lt;br /&gt;
&lt;br /&gt;
    '''&amp;gt;'''''gi|4972014|emb|AJ237949.1|SAC237949 Scenedesmus acuminatus [Scenedesmus acuminatus (modified and secondary structure added)]''&lt;br /&gt;
    UCACCCCUCUC-UGC-CUU---U-UGGAGAGUUGGUCAGC-UC-UCAGCUGACCUUAGGGGUGGAUCUGGCUUUCCCAA-&lt;br /&gt;
    U-U-GGUUUACUCCGA-UUGGGUUGGCUGAAGCUUAGAGGCUUAAGCAAGGACCCGAUAUGGGCUUCAACUGGAUAGGUA&lt;br /&gt;
    GCACCGGCUCCUGCCGACUACACGAAGUUGUGGCUUGUGGACUUUGCUAGAGGCCAAGCAG-GA-A-A-CAUGCUUUGCA&lt;br /&gt;
    UGUUUU-AAACUUU&lt;br /&gt;
    (((((((((((-(.(-(..---.-.))))))..(((((((-..-...)))))))..)))))))).((.((((..(((((-&lt;br /&gt;
    (-(-((......))))-)))))..)))))).((((...(((((.(((((((.((....(..((((.(((((......(((&lt;br /&gt;
    (...((((....)))).))))....))))).))))..))).)))))))..)))))))))..-((-(-(-(((((...)))&lt;br /&gt;
    ))))))-.......&lt;br /&gt;
    '''&amp;gt;'''''gi|37727738|gb|AY170854.1| Scenedesmus arcuatus var. arcuatus [Scenedesmus arcuatus var. arcuatus (modified and secondary structure added)]''&lt;br /&gt;
    UCACCCCUC---C-CACCU-----UGU-GGGUCGGUUGGCUUG-CUAGCUAGCCUUAGGGGUGGAUCUGGCUUCCCCAA-&lt;br /&gt;
    U-UUGCUUU--UGUGGAUUGGGUUGGCUGAAGUGUAGAGGCUUAAACAAGGACCCGAUAUGGGCUUCAACUGGAUAGGUA&lt;br /&gt;
    GCACCGGCUC-UGCCGACUACACGAAGUUGUGGCCUGUGGACCUUGUUAGAGGCCAAGCAG-GA-A-A-CAUGCUUGGCA&lt;br /&gt;
    UGU-UUUAAACUUU&lt;br /&gt;
    (((((((((---(-(((..-----.))-)))..((((((((..-..))))))))..))))))))....((((..(((((-&lt;br /&gt;
    (-(..(...--.)..)))))))..))))....(((...(((((.(((((((.((....(((((((.(((((......(((&lt;br /&gt;
    (...((((..-.)))).))))....))))).))))))))).)))))))..)))))..))).-((-(-(-(((((...)))&lt;br /&gt;
    )))-))).......&lt;br /&gt;
&lt;br /&gt;
==== RNAStructAlignmentML Format ====&lt;br /&gt;
&lt;br /&gt;
    '''&amp;amp;lt;?xml''' version=&amp;amp;quot;''1.0''&amp;amp;quot; encoding=&amp;amp;quot;''UTF-8''&amp;amp;quot;'''?&amp;amp;gt;'''&lt;br /&gt;
    '''&amp;amp;lt;rnastructAlignmentML'''&lt;br /&gt;
        xmlns=&amp;amp;quot;''http://hobit.sourceforge.net/xsds/20060515/rnastructAlignmentML''&amp;amp;quot;&lt;br /&gt;
        xmlns:xsi=&amp;amp;quot;''http://www.w3.org/2001/XMLSchema-instance''&amp;amp;quot; &lt;br /&gt;
        xsi:schemaLocation=&amp;amp;quot;''http://hobit.sourceforge.net/xsds/20060515/rnastructAlignmentML'' &lt;br /&gt;
                            ''http://bibiserv.techfak.uni-bielefeld.de/xsd/net/sourceforge/hobit/20060515/nastructAlignmentML.xsd''&amp;amp;quot;'''&amp;amp;gt;'''&lt;br /&gt;
        '''&amp;amp;lt;rnastructurealignment''' id=&amp;amp;quot;''IDDP8YM3vFxV''&amp;amp;quot;'''&amp;amp;gt;'''&lt;br /&gt;
            '''&amp;amp;lt;sequence''' seqID=&amp;amp;quot;''gi|4972014|emb|AJ237949.1|SAC237949''&amp;amp;quot; size=&amp;amp;quot;''254''&amp;amp;quot;&amp;amp;gt;'''&lt;br /&gt;
                '''&amp;amp;lt;name&amp;amp;gt;'''''Scenedesmus acuminatus'''''&amp;amp;lt;/name&amp;amp;gt;'''&lt;br /&gt;
                '''&amp;amp;lt;description&amp;amp;gt;'''''Scenedesmus acuminatus'''''&amp;amp;lt;/description&amp;amp;gt;'''&lt;br /&gt;
                '''&amp;amp;lt;alignedNucleicAcidSequence&amp;amp;gt;'''''UCACCCCUCUC-UGC-CUU---U-UGGAGAGUUGGUCAGC-UC-UCA[http://bioschemas.sourceforge.net/download/xmlexamples/rnastructalignmentML.xml ....]'''''&amp;amp;lt;/alignedNucleicAcidSequence&amp;amp;gt;'''&lt;br /&gt;
                '''&amp;amp;lt;structure&amp;amp;gt;'''''(((((((((((-(.(-(..---.-.))))))..(((((((-..-...[http://bioschemas.sourceforge.net/download/xmlexamples/rnastructalignmentML.xml ....]'''''&amp;amp;lt;/structure&amp;amp;gt;'''&lt;br /&gt;
                '''&amp;amp;lt;comment&amp;amp;gt;'''''modified and secondary structure added'''''&amp;amp;lt;/comment&amp;amp;gt;'''&lt;br /&gt;
            '''&amp;amp;lt;/sequence&amp;amp;gt;'''&lt;br /&gt;
            '''&amp;amp;lt;sequence''' seqID=&amp;amp;quot;''gi|37727738|gb|AY170854.1|''&amp;amp;quot; size=&amp;amp;quot;''254''&amp;amp;quot;'''&amp;amp;gt;'''&lt;br /&gt;
                '''&amp;amp;lt;name&amp;amp;gt;'''''Scenedesmus arcuatus var. arcuatus'''''&amp;amp;lt;/name&amp;amp;gt;'''&lt;br /&gt;
                '''&amp;amp;lt;description&amp;amp;gt;'''''Scenedesmus arcuatus var. arcuatus'''''&amp;amp;lt;/description&amp;amp;gt;'''&lt;br /&gt;
                '''&amp;amp;lt;alignedNucleicAcidSequence&amp;amp;gt;'''''UCACCCCUC---C-CACCU-----UGU-GGGUCGGUUGGCUUG-CUAG[http://bioschemas.sourceforge.net/download/xmlexamples/rnastructalignmentML.xml ....]'''''&amp;amp;lt;/alignedNucleicAcidSequence&amp;amp;gt;'''&lt;br /&gt;
                '''&amp;amp;lt;structure&amp;amp;gt;'''''(((((((((---(-(((..-----.))-)))..((((((((..-..)[http://bioschemas.sourceforge.net/download/xmlexamples/rnastructalignmentML.xml ....]'''''&amp;amp;lt;/structure&amp;amp;gt;'''&lt;br /&gt;
                '''&amp;amp;lt;comment&amp;amp;gt;'''''modified and secondary structure added'''''&amp;amp;lt;/comment&amp;amp;gt;'''''&lt;br /&gt;
            '''&amp;amp;lt;/sequence&amp;amp;gt;'''&lt;br /&gt;
        '''&amp;amp;lt;/rnastructurealignment&amp;amp;gt;'''&lt;br /&gt;
    '''&amp;amp;lt;/rnastructAlignmentML&amp;amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
'''ATTENTION:''' To get a better overview of the XML structure, the sequence data is not complete in the shown XML example.&lt;br /&gt;
Download the complete example [http://bioschemas.sourceforge.net/download/xmlexamples/rnastructalignmentML.xml here].&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
*Version 2.0 (2006/05/15) : [http://hobit.sourceforge.net/xsds/20060515/rnastructAlignmentML.xsd http://hobit.sourceforge.net/xsds/20060515/rnastructAlignmentML]&lt;br /&gt;
*Version 1.0 (2006/02/01) : [http://hobit.sourceforge.net/xsds/20060201/rnastructAlignmentML.xsd http://hobit.sourceforge.net/xsds/20060201/rnastructAlignmentML]&lt;br /&gt;
*Version 0.1 (2006/01/26) : [http://hobit.sourceforge.net/xsds/20060126/RNAStructAlignmentML.xsd http://hobit.sourceforge.net/xsds/20060126/RNAStructAlignmentML]&lt;br /&gt;
&lt;br /&gt;
== Author ==&lt;br /&gt;
*[http://www.techfak.uni-bielefeld.de/ags/pi/pages/kloewent.htm Kai Löwenthal] : Contributor and Maintainer&lt;br /&gt;
&lt;br /&gt;
--[[User:Jkrueger|Jkrueger]] 04:08, 21 June 2006 (PDT)&lt;/div&gt;</description>
			<pubDate>Wed, 21 Jun 2006 11:08:05 GMT</pubDate>			<dc:creator>Jkrueger</dc:creator>			<comments>http://bioschemas.sourceforge.net/index.php/Talk:RNAStructAlignmentML</comments>		</item>
		<item>
			<title>SequenceAnnotationML</title>
			<link>http://bioschemas.sourceforge.net/index.php/SequenceAnnotationML</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;SequenceAnnotationML is based on [[SequenceML]]. While [[SequenceML]] contains raw sequence information, SequenceAnnotationML allows additional annotations. Thus while [[SequenceML]] is often used as input for bioinformatic tools, SequenceAnnotationML can be used to store the result. SequenceAnnotationML allows modelling sites of interest of small sequences (DNA, RNA or protein). Furthermore it is possible to encapsulate whole genome  annotations due to its recursive structure. &lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
*Version 1.1 (2006/05/05) - [http://hobit.sourceforge.net/xsds/20060505/sequenceAnnotationML.xsd http://hobit.sourceforge.net/xsds/20060505/sequenceAnnotationML]&lt;br /&gt;
*Version 1.0 (2005) - [http://hobit.sourceforge.net/xsds/2005/sequenceAnnotationML.xsd http://hobit.sourceforge.net/xsds/2005/sequenceAnnotationML.xsd]&lt;br /&gt;
&lt;br /&gt;
== Authors ==&lt;br /&gt;
&lt;br /&gt;
*[http://www.bioinf.med.uni-goettingen.de/people/ Knut Schwarzer] : Contributor and Maintainer&lt;br /&gt;
&lt;br /&gt;
--[[User:Jkrueger|Jkrueger]] 03:20, 21 June 2006 (PDT)&lt;/div&gt;</description>
			<pubDate>Wed, 21 Jun 2006 10:19:45 GMT</pubDate>			<dc:creator>Jkrueger</dc:creator>			<comments>http://bioschemas.sourceforge.net/index.php/Talk:SequenceAnnotationML</comments>		</item>
		<item>
			<title>AlignmentML</title>
			<link>http://bioschemas.sourceforge.net/index.php/AlignmentML</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;AlignmentML is a format describing (multiple) alignment information any alignment program like [http://bibiserv.techfak.uni-bielefeld.de/clustalw CLUSTALW], [http://bibiserv.techfak.uni-bielefeld.de/dca DCA] and [http://bibiserv.techfak.uni-bielefeld.de/dialign Dialign] can produce. Similar to [[SequenceML]], different sequence types are supported.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
==== FASTA Format ====&lt;br /&gt;
&lt;br /&gt;
    '''&amp;gt;'''''gi|58374180|gb|AAW72226.1| HA [Influenza A virus (A/duck/Shandong/093/2004(H5N1))]''&lt;br /&gt;
    m--eeivlllaivslvksdqicigyhannsteqvdtimeknvtvthaqdilekthngklcdldgvkplilrdcsvagwll&lt;br /&gt;
    gnpmcdefinvpewsyivekanpandlcypgdfndyeelkhllsrinhfekiqiipksswsdheassgvssacpyngks-&lt;br /&gt;
    sffrnvvwlik-knssyptikrsynntnqedllilwgihhpndaaeqtklyqnpttyisvgtstlnqrlvpkiatrskvn&lt;br /&gt;
    gqsgrmeffwtilkpndainfesngnfiapeyayki---vk-kgdsaimkseleygnc-ntkcqtpm-gainssmpfhni&lt;br /&gt;
    hpltigecpkyvksnrlvlatglrntpqrerrr-kkrglfgaiagfieggwqgmvdgwygyhhsneqgsgyaadkestqk&lt;br /&gt;
    aidgvtnkvnsiidkmntqfeavgrefnnlerrienlnkkmedgfldvwtynaellvlmenertldfhdsnvknlydkvr&lt;br /&gt;
    lqlrdnakelgngcfefyhkcdnecmesvkngtydypryseearlnreeisgvklesmgtyqilsiystvasslalaimv&lt;br /&gt;
    aglslwmcsngslqcrici-----&lt;br /&gt;
    '''&amp;gt;'''''gi|28849361|gb|AAO52863.1|AF509020_1 hemagglutinin [Influenza A virus (A/Pheasant/Hong Kong/FY155/01 (H5N1))]''&lt;br /&gt;
    -------------slvksdqicigyhannsteqvdtimeknvtvthaqdilekthngklcdldgvkplilrdcsvagwll&lt;br /&gt;
    gnpmcdefinvpewsyivekaspandlcypgdfndyeelkhllsrinhfekiqiipksswsnheassgvssacpylgks-&lt;br /&gt;
    sffrnvvwlik-knnayptikrsynntnqedllvlwgihhpndaaeqtklyqnpttyisvgtstlnqrlvpkiatrskvn&lt;br /&gt;
    gqsgrmeffwtilkpndainfesngnfiapeyayki---vk-kgdsaimkseleygnc-ntkcqtpm-gainssmpfhni&lt;br /&gt;
    hpltigecpkyvksnrlvlatglrntpqrerrr-kkrglfgaiagfieggwqgmvdgwygyhhsneqgsgyaadkestqk&lt;br /&gt;
    aidgvtnkvnsiidkmntqfeavgrefnnlerrienlnkkmedgfldvwtynaellvlmenertldfhdsnvknlydkvr&lt;br /&gt;
    lqlrdnakelgngcfefyhkcdnecmesvkngtydypqylrkaglnreeisgvklesmgtyqilsiystvasslalaimv&lt;br /&gt;
    aglslwmcsngslqcrici-----&lt;br /&gt;
    '''&amp;gt;'''''gi|108671045|gb|ABF93441.1| hemagglutinin [Influenza A virus (St Jude H5N1 influenza seed virus 163222)]''&lt;br /&gt;
    m--ekivlllaivslvksdqicigyhannsteqvdtimeknvtvthaqdilekthngklcdldgvkplilrdcsvagwll&lt;br /&gt;
    gnpmcdeflnvpewsyivekinpandlcypgnfndyeelkhllsrinhfekiqiipksswsdheassgvssacpyqgrs-&lt;br /&gt;
    sffrnvvwlik-knnayptikrsynntnqedllvlwgihhpndaaeqtrlyqnpttyisvgtstlnqrlvpkiatrskvn&lt;br /&gt;
    gqsgrmeffwtilkpndainfesngnfiapenayki---vk-kgdstimkseleygnc-ntkcqtpi-gainssmpfhni&lt;br /&gt;
    hpltigecpkyvksnrlvlatglrnspqie-----trglfgaiagfieggwqgmvdgwygyhhsneqgsgyaadkestqk&lt;br /&gt;
    aidgvtnkvnsiidkmntqfeavgrefnnlerrienlnkkmedgfldvwtynaellvlmenertldfhdsnvknlydkvr&lt;br /&gt;
    lqlrdnakelgngcfefyhrcdnecmesvrngtydypqyseearlkreeisgvklesigtyqilsiystvasslalaimv&lt;br /&gt;
    aglslwmcsngslqcrici-----&lt;br /&gt;
&lt;br /&gt;
==== AlignmentML Format ====&lt;br /&gt;
&lt;br /&gt;
    '''&amp;amp;lt;?xml''' version=&amp;amp;quot;''1.0''&amp;amp;quot; encoding=&amp;amp;quot;''utf-8''&amp;amp;quot;'''?&amp;amp;gt;'''&lt;br /&gt;
    '''&amp;amp;lt;alignmentML''' &lt;br /&gt;
        xmlns=&amp;amp;quot;''http://hobit.sourceforge.net/xsds/20060602/alignmentML''&amp;amp;quot; &lt;br /&gt;
        xmlns:NS1=&amp;amp;quot;''http://www.w3.org/2001/XMLSchema-instance''&amp;amp;quot; &lt;br /&gt;
        NS1:schemaLocation=&amp;amp;quot;''http://hobit.sourceforge.net/xsds/20060602/alignmentML'' &lt;br /&gt;
                            ''http://bibiserv.techfak.uni-bielefeld.de/xsd/net/sourceforge/hobit/20060602/alignmentML.xsd''&amp;amp;quot;'''&amp;amp;gt;'''&lt;br /&gt;
        '''&amp;amp;lt;alignment&amp;amp;gt;'''&lt;br /&gt;
            '''&amp;amp;lt;sequence''' seqID=&amp;amp;quot;''gi|58374180|gb|AAW72226.1|''&amp;amp;quot;'''&amp;amp;gt;'''&lt;br /&gt;
                '''&amp;amp;lt;name&amp;amp;gt;'''''HA'''''&amp;amp;lt;/name&amp;amp;gt;'''&lt;br /&gt;
                '''&amp;amp;lt;description&amp;amp;gt;'''''Influenza A virus (A/duck/Shandong/093/2004(H5N1))'''''&amp;amp;lt;/description&amp;amp;gt;'''&lt;br /&gt;
                '''&amp;amp;lt;alignedAminoAcidSequence&amp;amp;gt;'''''M--EEIVLLLAIVSLVKSDQICIGYHANNSTEQVDTIMEK[http://bioschemas.sourceforge.net/download/xmlexamples/alignmentML.xml ....]'''''&amp;amp;lt;/alignedAminoAcidSequence&amp;amp;gt;'''&lt;br /&gt;
            '''&amp;amp;lt;/sequence&amp;amp;gt;'''&lt;br /&gt;
            '''&amp;amp;lt;sequence''' seqID=&amp;amp;quot;''gi|28849361|gb|AAO52863.1|AF509020_1''&amp;amp;quot;'''&amp;amp;gt;'''&lt;br /&gt;
                '''&amp;amp;lt;name&amp;amp;gt;'''''hemagglutinin'''''&amp;amp;lt;/name&amp;amp;gt;'''&lt;br /&gt;
                '''&amp;amp;lt;description&amp;amp;gt;'''''Influenza A virus (A/Pheasant/Hong Kong/FY155/01 (H5N1))'''''&amp;amp;lt;/description&amp;amp;gt;'''&lt;br /&gt;
                '''&amp;amp;lt;alignedAminoAcidSequence&amp;amp;gt;'''''-------------SLVKSDQICIGYHANNSTEQVDTIMEK[http://bioschemas.sourceforge.net/download/xmlexamples/alignmentML.xml ....]'''''&amp;amp;lt;/alignedAminoAcidSequence&amp;amp;gt;'''&lt;br /&gt;
            '''&amp;amp;lt;/sequence&amp;amp;gt;'''&lt;br /&gt;
            '''&amp;amp;lt;sequence''' seqID=&amp;amp;quot;''gi|108671045|gb|ABF93441.1|''&amp;amp;quot;'''&amp;amp;gt;'''&lt;br /&gt;
                '''&amp;amp;lt;name&amp;amp;gt;'''''hemagglutinin'''''&amp;amp;lt;/name&amp;amp;gt;'''&lt;br /&gt;
                '''&amp;amp;lt;description&amp;amp;gt;'''''Influenza A virus (St Jude H5N1 influenza seed virus 163222)'''''&amp;amp;lt;/description&amp;amp;gt;'''&lt;br /&gt;
                '''&amp;amp;lt;alignedAminoAcidSequence&amp;amp;gt;'''''M--EKIVLLLAIVSLVKSDQICIGYHANNSTEQVDTIMEK[http://bioschemas.sourceforge.net/download/xmlexamples/alignmentML.xml ....]'''''&amp;amp;lt;/alignedAminoAcidSequence&amp;amp;gt;'''&lt;br /&gt;
            '''&amp;amp;lt;/sequence&amp;amp;gt;'''&lt;br /&gt;
        '''&amp;amp;lt;/alignment&amp;amp;gt;'''&lt;br /&gt;
    '''&amp;amp;lt;/alignmentML&amp;amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
'''ATTENTION:''' To get a better overview of the XML structure, the sequence data is not complete in the shown XML example.&lt;br /&gt;
Download the complete example [http://bioschemas.sourceforge.net/download/xmlexamples/alignmentML.xml here].&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
* Version 1.2 (2006/06/02) : [http://hobit.sf.net/xsds/20060602/alignmentML.xsd http://hobit.sf.net/xsds/20060602/alignmentML]&lt;br /&gt;
* Version 1.1 (2006/02/01) : [http://hobit.sf.net/xsds/20060201/alignmentML.xsd http://hobit.sf.net/xsds/20060201/alignmentML]&lt;br /&gt;
* Version 1.0 (2006/01/26) : [http://hobit.sf.net/xsds/20060126/alignmentML.xsd http://hobit.sf.net/xsds/20060126/alignmentML]&lt;br /&gt;
* Version 0.1 (2005 - initial release) : [http://hobit.sf.net/xsds/2005/alignmentML.xsd http://hobit.sf.net/xsds/2005/alignmentML]&lt;br /&gt;
&lt;br /&gt;
== Authors ==&lt;br /&gt;
&lt;br /&gt;
*[http://www.techfak.uni-bielefeld.de/ags/pi/pages/shartmei.htm Sven Hartmeier] : Contributor &lt;br /&gt;
*[http://www.techfak.uni-bielefeld.de/ags/pi/pages/jkrueger.htm Jan Krüger] : Contributor and Maintainer&lt;br /&gt;
*[http://www.techfak.uni-bielefeld.de/ags/pi/pages/kloewent.htm Kai Löwenthal] : Contributor&lt;br /&gt;
*[http://www.henning-mersch.de Henning Mersch] : Inititator&lt;br /&gt;
&lt;br /&gt;
--[[User:Jkrueger|Jkrueger]] 03:06, 21 June 2006 (PDT)&lt;/div&gt;</description>
			<pubDate>Wed, 21 Jun 2006 10:06:37 GMT</pubDate>			<dc:creator>Jkrueger</dc:creator>			<comments>http://bioschemas.sourceforge.net/index.php/Talk:AlignmentML</comments>		</item>
		<item>
			<title>SequenceML</title>
			<link>http://bioschemas.sourceforge.net/index.php/SequenceML</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;SequenceML deals with all kinds of simple sequence information often used as input &lt;br /&gt;
for several common bioinformatic tools. It is designed to be used as a XML&lt;br /&gt;
replacement of the [[FASTA]] format, containing all of FASTA's information &lt;br /&gt;
while avoiding that format's consistency problems. SequenceML&lt;br /&gt;
differentiates between nucleic- and aminoacid sequences following the IUPAC &lt;br /&gt;
standard and also allows the user to add free sequence information based on &lt;br /&gt;
basic types defined by [[BioTypes]]. SequenceML also supports &lt;br /&gt;
a mandatory sequence id and an optional detailed sequence description. SequenceML &lt;br /&gt;
does not contain any annotation information.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
==== FASTA Format ====&lt;br /&gt;
&lt;br /&gt;
    '''&amp;gt;'''''gi|58374180|gb|AAW72226.1| HA [Influenza A virus (A/duck/Shandong/093/2004(H5N1))]''&lt;br /&gt;
    meeivlllaivslvksdqicigyhannsteqvdtimeknvtvthaqdilekthngklcdldgvkplilrdcsvagwllgn&lt;br /&gt;
    pmcdefinvpewsyivekanpandlcypgdfndyeelkhllsrinhfekiqiipksswsdheassgvssacpyngkssff&lt;br /&gt;
    rnvvwlikknssyptikrsynntnqedllilwgihhpndaaeqtklyqnpttyisvgtstlnqrlvpkiatrskvngqsg&lt;br /&gt;
    rmeffwtilkpndainfesngnfiapeyaykivkkgdsaimkseleygncntkcqtpmgainssmpfhnihpltigecpk&lt;br /&gt;
    yvksnrlvlatglrntpqrerrrkkrglfgaiagfieggwqgmvdgwygyhhsneqgsgyaadkestqkaidgvtnkvns&lt;br /&gt;
    iidkmntqfeavgrefnnlerrienlnkkmedgfldvwtynaellvlmenertldfhdsnvknlydkvrlqlrdnakelg&lt;br /&gt;
    ngcfefyhkcdnecmesvkngtydypryseearlnreeisgvklesmgtyqilsiystvasslalaimvaglslwmcsng&lt;br /&gt;
    slqcrici&lt;br /&gt;
    '''&amp;gt;'''''gi|28849361|gb|AAO52863.1|AF509020_1 hemagglutinin [Influenza A virus (A/Pheasant/Hong Kong/FY155/01 (H5N1))]''&lt;br /&gt;
    slvksdqicigyhannsteqvdtimeknvtvthaqdilekthngklcdldgvkplilrdcsvagwllgnpmcdefinvpe&lt;br /&gt;
    wsyivekaspandlcypgdfndyeelkhllsrinhfekiqiipksswsnheassgvssacpylgkssffrnvvwlikknn&lt;br /&gt;
    ayptikrsynntnqedllvlwgihhpndaaeqtklyqnpttyisvgtstlnqrlvpkiatrskvngqsgrmeffwtilkp&lt;br /&gt;
    ndainfesngnfiapeyaykivkkgdsaimkseleygncntkcqtpmgainssmpfhnihpltigecpkyvksnrlvlat&lt;br /&gt;
    glrntpqrerrrkkrglfgaiagfieggwqgmvdgwygyhhsneqgsgyaadkestqkaidgvtnkvnsiidkmntqfea&lt;br /&gt;
    vgrefnnlerrienlnkkmedgfldvwtynaellvlmenertldfhdsnvknlydkvrlqlrdnakelgngcfefyhkcd&lt;br /&gt;
    necmesvkngtydypqylrkaglnreeisgvklesmgtyqilsiystvasslalaimvaglslwmcsngslqcrici&lt;br /&gt;
    '''&amp;gt;'''''gi|108671045|gb|ABF93441.1| hemagglutinin [Influenza A virus (St Jude H5N1 influenza seed virus 163222)]''&lt;br /&gt;
    mekivlllaivslvksdqicigyhannsteqvdtimeknvtvthaqdilekthngklcdldgvkplilrdcsvagwllgnp&lt;br /&gt;
    mcdeflnvpewsyivekinpandlcypgnfndyeelkhllsrinhfekiqiipksswsdheassgvssacpyqgrssffrn&lt;br /&gt;
    vvwlikknnayptikrsynntnqedllvlwgihhpndaaeqtrlyqnpttyisvgtstlnqrlvpkiatrskvngqsgrme&lt;br /&gt;
    ffwtilkpndainfesngnfiapenaykivkkgdstimkseleygncntkcqtpigainssmpfhnihpltigecpkyvks&lt;br /&gt;
    nrlvlatglrnspqietrglfgaiagfieggwqgmvdgwygyhhsneqgsgyaadkestqkaidgvtnkvnsiidkmntqf&lt;br /&gt;
    eavgrefnnlerrienlnkkmedgfldvwtynaellvlmenertldfhdsnvknlydkvrlqlrdnakelgngcfefyhrc&lt;br /&gt;
    dnecmesvrngtydypqyseearlkreeisgvklesigtyqilsiystvasslalaimvaglslwmcsngslqcrici&lt;br /&gt;
&lt;br /&gt;
==== SequenceML Format ====&lt;br /&gt;
&lt;br /&gt;
    '''&amp;amp;lt;?xml''' version=&amp;amp;quot;''1.0''&amp;amp;quot; encoding=&amp;amp;quot;''utf-8''&amp;amp;quot;'''?&amp;amp;gt;'''&lt;br /&gt;
    '''&amp;amp;lt;sequenceML''' &lt;br /&gt;
        xmlns=&amp;amp;quot;''http://hobit.sourceforge.net/xsds/20060201/sequenceML''&amp;amp;quot; &lt;br /&gt;
        xmlns:NS1=&amp;amp;quot;''http://www.w3.org/2001/XMLSchema-instance''&amp;amp;quot; &lt;br /&gt;
        NS1:schemaLocation=&amp;amp;quot;''http://hobit.sourceforge.net/xsds/20060201/sequenceML'' &lt;br /&gt;
                            ''http://bibiserv.techfak.uni-bielefeld.de/xsd/net/sourceforge/hobit/20060201/sequenceML.xsd''&amp;amp;quot;'''&amp;amp;gt;'''&lt;br /&gt;
        '''&amp;amp;lt;sequence''' seqID=&amp;amp;quot;''gi|58374180|gb|AAW72226.1|''&amp;amp;quot;'''&amp;amp;gt;'''&lt;br /&gt;
            '''&amp;amp;lt;name&amp;amp;gt;'''''HA'''''&amp;amp;lt;/name&amp;amp;gt;'''&lt;br /&gt;
            '''&amp;amp;lt;description&amp;amp;gt;'''''Influenza A virus (A/duck/Shandong/093/2004(H5N1))'''''&amp;amp;lt;/description&amp;amp;gt;'''&lt;br /&gt;
            '''&amp;amp;lt;aminoAcidSequence&amp;amp;gt;'''''MEEIVLLLAIVSLVKSDQICIGYHANNSTEQVDTIMEK[http://bioschemas.sourceforge.net/download/xmlexamples/sequenceML.xml ....]'''''&amp;amp;lt;/aminoAcidSequence&amp;amp;gt;'''&lt;br /&gt;
        '''&amp;amp;lt;/sequence&amp;amp;gt;'''&lt;br /&gt;
        '''&amp;amp;lt;sequence''' seqID=&amp;amp;quot;''gi|28849361|gb|AAO52863.1|AF509020_1''&amp;amp;quot;'''&amp;amp;gt;'''&lt;br /&gt;
            '''&amp;amp;lt;name&amp;amp;gt;''hemagglutinin'''''&amp;amp;lt;/name&amp;amp;gt;'''&lt;br /&gt;
            '''&amp;amp;lt;description&amp;amp;gt;'''''Influenza A virus (A/Pheasant/Hong Kong/FY155/01 (H5N1))'''''&amp;amp;lt;/description&amp;amp;gt;'''&lt;br /&gt;
            '''&amp;amp;lt;aminoAcidSequence&amp;amp;gt;'''''SLVKSDQICIGYHANNSTEQVDTIMEKNVTVTHAQDIL[http://bioschemas.sourceforge.net/download/xmlexamples/sequenceML.xml ....]'''''&amp;amp;lt;/aminoAcidSequence&amp;amp;gt;'''&lt;br /&gt;
        '''&amp;amp;lt;/sequence&amp;amp;gt;'''&lt;br /&gt;
        '''&amp;amp;lt;sequence''' seqID=&amp;amp;quot;''gi|108671045|gb|ABF93441.1|''&amp;amp;quot;'''&amp;amp;gt;'''&lt;br /&gt;
            '''&amp;amp;lt;name&amp;amp;gt;'''''hemagglutinin'''''&amp;amp;lt;/name&amp;amp;gt;'''&lt;br /&gt;
            '''&amp;amp;lt;description&amp;amp;gt;'''''Influenza A virus (St Jude H5N1 influenza seed virus 163222)'''''&amp;amp;lt;/description&amp;amp;gt;'''&lt;br /&gt;
            '''&amp;amp;lt;aminoAcidSequence&amp;amp;gt;'''''MEKIVLLLAIVSLVKSDQICIGYHANNSTEQVDTIMEK[http://bioschemas.sourceforge.net/download/xmlexamples/sequenceML.xml ....]'''''&amp;amp;lt;/aminoAcidSequence&amp;amp;gt;'''&lt;br /&gt;
        '''&amp;amp;lt;/sequence&amp;amp;gt;'''&lt;br /&gt;
    '''&amp;amp;lt;/sequenceML&amp;amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
'''ATTENTION:''' To get a better overview of the XML structure, the sequence data is not complete in the shown XML example.&lt;br /&gt;
Download the complete example [http://bioschemas.sourceforge.net/download/xmlexamples/sequenceML.xml here].&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
* Version 2.0 (2006/02/01) : [http://hobit.sf.net/xsds/20060201/sequenceML.xsd http://hobit.sf.net/xsds/20060201/sequenceML]&lt;br /&gt;
* Version 1.0 (2006/01/02) : [http://hobit.sf.net/xsds/20060102/sequenceML.xsd http://hobit.sf.net/xsds/20060102/sequenceML]&lt;br /&gt;
* Version 0.1 (2005 - initial release) : [http://hobit.sf.net/xsds/2005/sequenceML.xsd http://hobit.sf.net/xsds/2005/sequenceML]&lt;br /&gt;
&lt;br /&gt;
== Authors ==&lt;br /&gt;
*[http://www.techfak.uni-bielefeld.de/ags/pi/pages/shartmei.htm Sven Hartmeier] : Contributor and Maintainer&lt;br /&gt;
*[http://www.techfak.uni-bielefeld.de/ags/pi/pages/jkrueger.htm Jan Krüger] : Contributor&lt;br /&gt;
*[http://www.techfak.uni-bielefeld.de/ags/pi/pages/kloewent.htm Kai Löwenthal] : Contributor&lt;br /&gt;
*[http://www.henning-mersch.de Henning Mersch] : Inititator&lt;br /&gt;
&lt;br /&gt;
--[[User:Shartmei|Shartmei]] 03:19, 21 June 2006 (PDT)&lt;/div&gt;</description>
			<pubDate>Tue, 20 Jun 2006 12:19:39 GMT</pubDate>			<dc:creator>Jkrueger</dc:creator>			<comments>http://bioschemas.sourceforge.net/index.php/Talk:SequenceML</comments>		</item>
		<item>
			<title>RNAStructML</title>
			<link>http://bioschemas.sourceforge.net/index.php/RNAStructML</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;RNAStructML is a format for storing RNA secondary structure information. &lt;br /&gt;
The most widely used application for RNA tools, such as [http://bibiserv.techfak.uni-bielefeld.de/rnashapes RNAshapes],&lt;br /&gt;
[http://www.tbi.univie.ac.at/~ivo/RNA/ RNAfold] and [http://www.bioinfo.rpi.edu/applications/mfold/old/rna/form1.cgi Mfold]&lt;br /&gt;
is the proprosal of RNA secondary structures, based on thermodynamic principles.&lt;br /&gt;
RNAStructML is inspired by SequenceML and uses Vienna style DotBracket strings for storing the information about RNA secondary structure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
==== FASTA DotBracket Format ====&lt;br /&gt;
&lt;br /&gt;
    '''&amp;gt;'''''gi|4972014|emb|AJ237949.1|SAC237949 Scenedesmus acuminatus [Scenedesmus acuminatus (modified and secondary structure added)]''&lt;br /&gt;
    UCACCCCUCUCUGCCUUUUGGAGAGUUGGUCAGCUCUCAGCUGACCUUAGGGGUGGAUCUGGCUUUCCCAAUUGGUUUAC&lt;br /&gt;
    UCCGAUUGGGUUGGCUGAAGCUUAGAGGCUUAAGCAAGGACCCGAUAUGGGCUUCAACUGGAUAGGUAGCACCGGCUCCU&lt;br /&gt;
    GCCGACUACACGAAGUUGUGGCUUGUGGACUUUGCUAGAGGCCAAGCAGGAAACAUGCUUUGCAUGUUUUAAACUUU&lt;br /&gt;
    ((((((((((((.((....))))))..(((((((.....)))))))..)))))))).((.((((..(((((((((.....&lt;br /&gt;
    .)))))))))..)))))).((((...(((((.(((((((.((....(..((((.(((((......((((...((((....&lt;br /&gt;
    )))).))))....))))).))))..))).)))))))..)))))))))..(((((((((...))))))))).......&lt;br /&gt;
    '''&amp;gt;'''''gi|37727738|gb|AY170854.1| Scenedesmus arcuatus var. arcuatus [Scenedesmus arcuatus var. arcuatus (modified and secondary structure added)]''&lt;br /&gt;
    UCACCCCUCCCACCUUGUGGGUCGGUUGGCUUGCUAGCUAGCCUUAGGGGUGGAUCUGGCUUCCCCAAUUUGCUUUUGUG&lt;br /&gt;
    GAUUGGGUUGGCUGAAGUGUAGAGGCUUAAACAAGGACCCGAUAUGGGCUUCAACUGGAUAGGUAGCACCGGCUCUGCCG&lt;br /&gt;
    ACUACACGAAGUUGUGGCCUGUGGACCUUGUUAGAGGCCAAGCAGGAAACAUGCUUGGCAUGUUUUAAACUUU&lt;br /&gt;
    (((((((((((((...)))))..((((((((....))))))))..))))))))....((((..(((((((..(....)..&lt;br /&gt;
    )))))))..))))....(((...(((((.(((((((.((....(((((((.(((((......((((...((((...))))&lt;br /&gt;
    .))))....))))).))))))))).)))))))..)))))..))).(((((((((...))))))))).......&lt;br /&gt;
&lt;br /&gt;
==== RNAStructML Format ====&lt;br /&gt;
&lt;br /&gt;
    '''&amp;amp;lt;?xml''' version=&amp;amp;quot;''1.0''&amp;amp;quot; encoding=&amp;amp;quot;''utf-8''&amp;amp;quot;'''?&amp;amp;gt;'''&lt;br /&gt;
    '''&amp;amp;lt;rnastructML''' &lt;br /&gt;
        xmlns=&amp;amp;quot;''http://hobit.sourceforge.net/xsds/20060201/rnastructML''&amp;amp;quot; &lt;br /&gt;
        xmlns:NS1=&amp;amp;quot;''http://www.w3.org/2001/XMLSchema-instance''&amp;amp;quot; &lt;br /&gt;
        NS1:schemaLocation=&amp;amp;quot;''http://hobit.sourceforge.net/xsds/20060201/rnastructML''&lt;br /&gt;
                            ''http://bibiserv.techfak.uni-bielefeld.de/xsd/net/sourceforge/hobit/20060201/rnastructML.xsd''&amp;amp;quot;'''&amp;amp;gt;'''&lt;br /&gt;
        '''&amp;amp;lt;rnastructure''' id=&amp;amp;quot;''IDc4nOsqjgLG''&amp;amp;quot;'''&amp;amp;gt;'''&lt;br /&gt;
            '''&amp;amp;lt;sequence''' seqID=&amp;amp;quot;''gi|4972014|emb|AJ237949.1|SAC237949''&amp;amp;quot;'''&amp;amp;gt;'''&lt;br /&gt;
                '''&amp;amp;lt;name&amp;amp;gt;'''''Scenedesmus acuminatus'''''&amp;amp;lt;/name&amp;amp;gt;'''&lt;br /&gt;
                '''&amp;amp;lt;description&amp;amp;gt;'''''Scenedesmus acuminatus'''''&amp;amp;lt;/description&amp;amp;gt;'''&lt;br /&gt;
                '''&amp;amp;lt;nucleicAcidSequence&amp;amp;gt;'''''UCACCCCUCUCUGCCUUUUGGAGAGUUGGUCAGCUCUCAGCUGACCUUAGGGGUGG[http://bioschemas.sourceforge.net/download/xmlexamples/rnastructML.xml ....]'''''&amp;amp;lt;/nucleicAcidSequence&amp;amp;gt;'''&lt;br /&gt;
                '''&amp;amp;lt;comment&amp;amp;gt;'''''modified and secondary structure added'''''&amp;amp;lt;/comment&amp;amp;gt;'''&lt;br /&gt;
            '''&amp;amp;lt;/sequence&amp;amp;gt;'''&lt;br /&gt;
            '''&amp;amp;lt;structure&amp;amp;gt;'''''((((((((((((.((....))))))..(((((((.....)))))))..)))))))).((.((((..(((([http://bioschemas.sourceforge.net/download/xmlexamples/rnastructML.xml ....]'''''&amp;amp;lt;/structure&amp;amp;gt;'''&lt;br /&gt;
        '''&amp;amp;lt;/rnastructure&amp;amp;gt;'''&lt;br /&gt;
        '''&amp;amp;lt;rnastructure''' id=&amp;amp;quot;''IDMkBuPLmLAj''&amp;amp;quot;'''&amp;amp;gt;'''&lt;br /&gt;
            '''&amp;amp;lt;sequence''' seqID=&amp;amp;quot;''gi|37727738|gb|AY170854.1|''&amp;amp;quot;'''&amp;amp;gt;'''&lt;br /&gt;
                '''&amp;amp;lt;name&amp;amp;gt;'''''Scenedesmus arcuatus var. arcuatus'''''&amp;amp;lt;/name&amp;amp;gt;'''&lt;br /&gt;
                '''&amp;amp;lt;description&amp;amp;gt;'''''Scenedesmus arcuatus var. arcuatus'''''&amp;amp;lt;/description&amp;amp;gt;'''&lt;br /&gt;
                '''&amp;amp;lt;nucleicAcidSequence&amp;amp;gt;'''''UCACCCCUCCCACCUUGUGGGUCGGUUGGCUUGCUAGCUAGCCUUAGGGGUGGAUC[http://bioschemas.sourceforge.net/download/xmlexamples/rnastructML.xml ....]'''''&amp;amp;lt;/nucleicAcidSequence&amp;amp;gt;'''&lt;br /&gt;
                '''&amp;amp;lt;comment&amp;amp;gt;'''''modified and secondary structure added'''''&amp;amp;lt;/comment&amp;amp;gt;'''&lt;br /&gt;
            '''&amp;amp;lt;/sequence&amp;amp;gt;'''&lt;br /&gt;
            '''&amp;amp;lt;structure&amp;amp;gt;'''''(((((((((((((...)))))..((((((((....))))))))..))))))))....((((..((((((([http://bioschemas.sourceforge.net/download/xmlexamples/rnastructML.xml ....]'''''&amp;amp;lt;/structure&amp;amp;gt;'''&lt;br /&gt;
        '''&amp;amp;lt;/rnastructure&amp;amp;gt;'''&lt;br /&gt;
    '''&amp;amp;lt;/rnastructML&amp;amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
'''ATTENTION:''' To get a better overview of the XML structure, the sequence data is not complete in the shown XML example.&lt;br /&gt;
Download the complete example [http://bioschemas.sourceforge.net/download/xmlexamples/rnastructML.xml here].&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
*Version 2.0 (2006/02/02) : [http://hobit.sourceforge.net/xsds/20060201/rnastructML.xsd http://hobit.sourceforge.net/xsds/20060201/rnastructML]&lt;br /&gt;
*Version 1.0 (2006/01/11) : [http://hobit.sourceforge.net/xsds/20060111/RNAStructML.xsd http://hobit.sourceforge.net/xsds/20060111/RNAStructML]&lt;br /&gt;
&lt;br /&gt;
== Authors ==&lt;br /&gt;
&lt;br /&gt;
*[http://www.techfak.uni-bielefeld.de/ags/pi/pages/shartmei.htm Sven Hartmeier] : Contributor &lt;br /&gt;
*[http://www.techfak.uni-bielefeld.de/ags/pi/pages/kloewent.htm Kai Löwenthal] : Contributor and Maintainer&lt;br /&gt;
*[http://www.techfak.uni-bielefeld.de/ags/pi/pages/jkrueger.htm Jan Krüger] : Contributor &lt;br /&gt;
*[http://www.biozentrum.uni-wuerzburg.de/faculty00.html Philipp Seibel] : Contributor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[User:Jkrueger|Jkrueger]] 05:15, 20 June 2006 (PDT)&lt;/div&gt;</description>
			<pubDate>Tue, 20 Jun 2006 12:15:29 GMT</pubDate>			<dc:creator>Jkrueger</dc:creator>			<comments>http://bioschemas.sourceforge.net/index.php/Talk:RNAStructML</comments>		</item>
		<item>
			<title>GOA</title>
			<link>http://bioschemas.sourceforge.net/index.php/GOA</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The GOA schema describes [http://www.geneontology.org GO] annotations, i.e. annotates GO identifiers to an XML element and optionally one or more [http://www.geneontology.org/GO.evidence.shtml evidences] including evidence codes and the source of the evidence.&lt;br /&gt;
&lt;br /&gt;
== Source code access ==&lt;br /&gt;
&lt;br /&gt;
Get the latest release from the SVN repository:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;https://svn.sourceforge.net/svnroot/bioschemas/goa/trunk&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
These versions of BioTypes have been released or are under current development:&lt;br /&gt;
&lt;br /&gt;
* [[GOA 0.1]]: ''open''&lt;br /&gt;
&lt;br /&gt;
== Developers ==&lt;br /&gt;
&lt;br /&gt;
* [http://szugat.gmxhome.de Martin Szugat]: Contributor and maintainer&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[BioTypes]]: GOA makes use of BioTypes&lt;br /&gt;
&lt;br /&gt;
[[Category:Building block]]&lt;/div&gt;</description>
			<pubDate>Wed, 14 Jun 2006 14:00:52 GMT</pubDate>			<dc:creator>Hampti</dc:creator>			<comments>http://bioschemas.sourceforge.net/index.php/Talk:GOA</comments>		</item>
		<item>
			<title>Guideline:New project</title>
			<link>http://bioschemas.sourceforge.net/index.php/Guideline:New_project</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The new project must be added to&lt;br /&gt;
&lt;br /&gt;
* SVN Repository&lt;br /&gt;
* Tracker (Bug and Feature requests)&lt;br /&gt;
* MediaWiki's Sidebar&lt;br /&gt;
* Mainpage&lt;br /&gt;
* Category&lt;br /&gt;
&lt;br /&gt;
The simplest way to create a new project (called ''xyz'') is to use the existing template project ''bioschemas'' and make a copy of it in the repository:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bash&amp;gt;$ svn -m &amp;quot;Created XYZ project&amp;quot; copy https://svn.sourceforge.net/svnroot/bioschemas/bioschemas https://svn.sourceforge.net/svnroot/bioschemas/xyz&amp;lt;/bash&amp;gt;&lt;/div&gt;</description>
			<pubDate>Thu, 18 May 2006 02:29:18 GMT</pubDate>			<dc:creator>Hampti</dc:creator>			<comments>http://bioschemas.sourceforge.net/index.php/Talk:Guideline:New_project</comments>		</item>
		<item>
			<title>Guideline:Schema releasing</title>
			<link>http://bioschemas.sourceforge.net/index.php/Guideline:Schema_releasing</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Compose ==&lt;br /&gt;
&lt;br /&gt;
# Try to run the build process with the local files, especially execute the test run&lt;br /&gt;
# Commit all pending changes&lt;br /&gt;
&lt;br /&gt;
== Build ==&lt;br /&gt;
&lt;br /&gt;
# Make a seperate branch for the release&lt;br /&gt;
# Build the release&lt;br /&gt;
# Test it!&lt;br /&gt;
&lt;br /&gt;
== Deploy ==&lt;br /&gt;
&lt;br /&gt;
# Put it into Sourceforge's file release system&lt;br /&gt;
# Upload it to the namespace URL&lt;br /&gt;
# Tag the deployed version in the SVN repository&lt;br /&gt;
&lt;br /&gt;
== Publish ==&lt;br /&gt;
&lt;br /&gt;
# Add a news item&lt;br /&gt;
# Mention the new version in the wiki (i.e. in the history)&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Build Tools]]&lt;/div&gt;</description>
			<pubDate>Thu, 18 May 2006 02:26:30 GMT</pubDate>			<dc:creator>Hampti</dc:creator>			<comments>http://bioschemas.sourceforge.net/index.php/Talk:Guideline:Schema_releasing</comments>		</item>
		<item>
			<title>ProML</title>
			<link>http://bioschemas.sourceforge.net/index.php/ProML</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ProML is an XML-schema for describing proteins and protein sets. ProML originally was developed as an XML-DTD by Daniel Hanisch et al. &amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;[[#Literature|1]]&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;. Regarding flexibility and extensibility, DTD as an implementation standard had some less desirable characteristics. So we decided to reimplement the main properties of ProML as an XML-Schema. The schema has been used and extended in several projects (bachelors' thesis etc.) since.&lt;br /&gt;
&lt;br /&gt;
== Goals and Applications ==&lt;br /&gt;
&lt;br /&gt;
The main goal of ProML is not only to allow for the integration of protein data and features into a single data source (e.g. primary, secondary, tertiary structure) but also for the grouping of related proteins, including annotations of the essential characteristics underlying this group (e.g. specifical patterns, SCOP classification). New features can be applied to ProML by importing XML from other namespaces. In contrast to the former solution ProML is now based on the [[BioTypes]].&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.bio.ifi.lmu.de/2005/proml/ ProML 1.0]: deprecated&lt;br /&gt;
* ProML 1.1: deprecated; not official released&lt;br /&gt;
* ProML 1.2: under development; complete redesign&lt;br /&gt;
&lt;br /&gt;
== Developers ==&lt;br /&gt;
&lt;br /&gt;
ProML was developed and is maintained at the [http://www.bio.ifi.lmu.de Bioinformatics unit] of the [http://www.lmu.de Ludwig Maximilians-University, Munich] in the [http://www.bio.ifi.lmu.de/forschung/struktur/index_en.html PROSEQO II] project.&lt;br /&gt;
&lt;br /&gt;
* [http://www.bio.ifi.lmu.de/mitarbeiter/gewehr/ Gewehr, Jan Erik]: Project leader&lt;br /&gt;
* [mailto:Alessandro.Macri@ifi.lmu.de Macri, Alessandro Roberto]: Technical consultant&lt;br /&gt;
* [http://szugat.gmxhome.de/ Szugat, Martin]: Extended version of the ProML schema and its belonging stylesheets&lt;br /&gt;
* [mailto:zimek@cip.ifi.lmu.de Zimek, Arthur]: Initial version of the ProML schema&lt;br /&gt;
&lt;br /&gt;
The current maintainer of the ProML project is [mailto:csaba@bio.ifi.lmu.de Gergely Csaba].&lt;br /&gt;
&lt;br /&gt;
== Literature ==&lt;br /&gt;
&lt;br /&gt;
# Hanisch,D., Zimmer,R., Lengauer,T.; &amp;quot;ProML - the Protein Markup Language for specification of protein sequences, structures and families&amp;quot;; In Silico Biology 2, 0029 (2002)&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.bioweka.org BioWeka]: Contains an XML-Stylesheet to convert ProML 1.0 files into Weka's ARFF format.&lt;br /&gt;
&lt;br /&gt;
[[Category:Document format]]&lt;/div&gt;</description>
			<pubDate>Wed, 17 May 2006 20:14:15 GMT</pubDate>			<dc:creator>Hampti</dc:creator>			<comments>http://bioschemas.sourceforge.net/index.php/Talk:ProML</comments>		</item>
		<item>
			<title>XmlStatistic</title>
			<link>http://bioschemas.sourceforge.net/index.php/XmlStatistic</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;XmlStatistic is a simple Visual Basic.NET program to calculate some statistics for one or more XML documents, e.g. the number of elements or attributes. It is also useful to estimate the ratio of metadata to real data, of (insignificant) whitespace to real data and of metadata plus (insignificant) whitespace to real data.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;XmlStatistic.exe Document1.xml Document2.xml ...&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The output is written to &amp;lt;code&amp;gt;STDOUT&amp;lt;/code&amp;gt; in a very simple XML format.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
One of the following runtime libraries depending on the used operating system:&lt;br /&gt;
&lt;br /&gt;
* [http://www.mono-project.de Mono-Runtime 1.1] for Windows, Linux, Mac or any other Unix-based OS &lt;br /&gt;
* [http://msdn.microsoft.com/netframework/downloads/updates/default.aspx Microsoft .NET Framework 1.1] for Windows&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
&lt;br /&gt;
Download the latest release from the [http://sourceforge.net/project/showfiles.php?group_id=164851&amp;amp;package_id=186862 project site].&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
Report bugs to the [http://sourceforge.net/tracker/?atid=833350&amp;amp;group_id=164851&amp;amp;func=browse Bug tracker] or ask your question in the [http://sourceforge.net/forum/forum.php?forum_id=560766 help forum].&lt;br /&gt;
&lt;br /&gt;
== Developers ==&lt;br /&gt;
&lt;br /&gt;
* [http://szugat.gmxhome.de Martin Szugat] (maintainer)&lt;br /&gt;
&lt;br /&gt;
[[Category:Tool]]&lt;/div&gt;</description>
			<pubDate>Wed, 17 May 2006 13:35:49 GMT</pubDate>			<dc:creator>Hampti</dc:creator>			<comments>http://bioschemas.sourceforge.net/index.php/Talk:XmlStatistic</comments>		</item>
		<item>
			<title>External links</title>
			<link>http://bioschemas.sourceforge.net/index.php/External_links</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Partner projects ==&lt;br /&gt;
&lt;br /&gt;
* [http://biodom.sourceforge.net/ BioDOM]: The Bioinformatics XML Solution&lt;br /&gt;
* [http://hobit.sourceforge.net/ HOBIT]: Helmholtz Open BioInformatics Technology&lt;br /&gt;
&lt;br /&gt;
== Other open projects ==&lt;br /&gt;
&lt;br /&gt;
* [http://biojava.org/ BioJava]&lt;br /&gt;
* [http://www.bioweka.org BioWeka]: Knowledge Discovery and Data Analysis in Biology&lt;br /&gt;
* [http://protag.sourceforge.net ProTag]: Web Servicing the Biological Office&lt;/div&gt;</description>
			<pubDate>Wed, 17 May 2006 12:19:08 GMT</pubDate>			<dc:creator>Hampti</dc:creator>			<comments>http://bioschemas.sourceforge.net/index.php/Talk:External_links</comments>		</item>
		<item>
			<title>Browse</title>
			<link>http://bioschemas.sourceforge.net/index.php/Browse</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== This website ==&lt;br /&gt;
&lt;br /&gt;
There are several options to browse the content of this website:&lt;br /&gt;
&lt;br /&gt;
* [[Special:Categories|Categories]]: Browse the web pages by their (hierarchical) category&lt;br /&gt;
* [[Special:Allpages|All pages]]: Lists all pages on this website&lt;br /&gt;
* [[Special:Newpages|New pages]]: Displays only the new pages&lt;br /&gt;
* [[Special:Popularpages|Popular pages]]: Visit the most popular pages&lt;br /&gt;
* [[Special:Randompage|Random page]]: Navigate to a randomly selected page&lt;br /&gt;
* [[Special:Wantedpages|Wanted pages]]: See which pages need to be edited&lt;br /&gt;
* [[Special:Listusers|Users list]]: Lists all registered users of this website and their personal pages&lt;br /&gt;
* [[Special:Recentchanges|Recent changes]]: Be up-to-date of the recent changes to this website. &lt;br /&gt;
&lt;br /&gt;
The recent changes are also available as [{{SERVER}}/index.php/Special:Recentchanges?feed=atom ATOM] and [{{SERVER}}/index.php/Special:Recentchanges?feed=rss RSS] feeds.&lt;br /&gt;
&lt;br /&gt;
== Other BioSchemas sites == &lt;br /&gt;
&lt;br /&gt;
* [http://sourceforge.net/projects/bioschemas/ Project site]: Hosts the downloads and user forums and offers access to the source code (mainly for BioSchemas developers)&lt;br /&gt;
* [http://bioschemas.sourceforge.net/2005/ BioSchemas 2005]: Schemas released in 2005&lt;br /&gt;
* [http://bioschemas.sourceforge.net/2006/ BioSchemas 2006]: Schemas released in 2006&lt;br /&gt;
&lt;br /&gt;
Other websites related to BioSchemas can be found under [[External links]].&lt;/div&gt;</description>
			<pubDate>Wed, 17 May 2006 12:10:30 GMT</pubDate>			<dc:creator>Hampti</dc:creator>			<comments>http://bioschemas.sourceforge.net/index.php/Talk:Browse</comments>		</item>
		<item>
			<title>ProThesaurus 0.1</title>
			<link>http://bioschemas.sourceforge.net/index.php/ProThesaurus_0.1</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
== Specification ==&lt;br /&gt;
&lt;br /&gt;
=== schema http://schemas.bioservices.net/2006/01/prothesaurus ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:schema xmlns:pt=&amp;quot;http://schemas.bioservices.net/2006/01/prothesaurus&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes&amp;quot; targetNamespace=&amp;quot;http://schemas.bioservices.net/2006/01/prothesaurus&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; attributeFormDefault=&amp;quot;unqualified&amp;quot; id=&amp;quot;prothesaurus&amp;quot; version=&amp;quot;0.1&amp;quot; xml:lang=&amp;quot;en&amp;quot;/&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== import http://schemas.bioservices.net/2006/01/biotypes ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:import schemaLocation=&amp;quot;biotypes_1.1.xsd&amp;quot; namespace=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes&amp;quot;/&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType schemaVersion ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;schemaVersion&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:version&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;0.1&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType name ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;name&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:minLength value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType synonym ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;synonym&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
    &amp;lt;xs:extension base=&amp;quot;pt:name&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:anyAttribute namespace=&amp;quot;##other&amp;quot; processContents=&amp;quot;lax&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType entry ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;entry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;xs:element name=&amp;quot;synonym&amp;quot; type=&amp;quot;pt:synonym&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:any namespace=&amp;quot;##other&amp;quot; processContents=&amp;quot;lax&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;name&amp;quot; type=&amp;quot;pt:name&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;organism&amp;quot; type=&amp;quot;pt:name&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:anyAttribute namespace=&amp;quot;##other&amp;quot; processContents=&amp;quot;lax&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType prothesaurus ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;prothesaurus&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;xs:any namespace=&amp;quot;##other&amp;quot; processContents=&amp;quot;lax&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:element name=&amp;quot;entry&amp;quot; type=&amp;quot;pt:entry&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;schemaVersion&amp;quot; type=&amp;quot;pt:schemaVersion&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:anyAttribute namespace=&amp;quot;##other&amp;quot; processContents=&amp;quot;lax&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== element prothesaurus ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:element name=&amp;quot;prothesaurus&amp;quot; type=&amp;quot;pt:prothesaurus&amp;quot;/&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;</description>
			<pubDate>Wed, 17 May 2006 09:07:29 GMT</pubDate>			<dc:creator>Hampti</dc:creator>			<comments>http://bioschemas.sourceforge.net/index.php/Talk:ProThesaurus_0.1</comments>		</item>
		<item>
			<title>ProThesaurus</title>
			<link>http://bioschemas.sourceforge.net/index.php/ProThesaurus</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== History == &lt;br /&gt;
&lt;br /&gt;
* [[ProThesaurus 0.1]]: ''open''&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[BioTypes]] schema&lt;br /&gt;
&lt;br /&gt;
[[Category:Document format]]&lt;/div&gt;</description>
			<pubDate>Wed, 17 May 2006 09:06:56 GMT</pubDate>			<dc:creator>Hampti</dc:creator>			<comments>http://bioschemas.sourceforge.net/index.php/Talk:ProThesaurus</comments>		</item>
		<item>
			<title>Guideline:Wiki editing</title>
			<link>http://bioschemas.sourceforge.net/index.php/Guideline:Wiki_editing</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Syntax highlight ==&lt;br /&gt;
&lt;br /&gt;
On this Wiki the [http://www.wickle.com/wikis/index.php/Geshi_Syntax_Highlight_extension Geshi Syntax Highlight extension] is installed. Please use it to highlight your code.&lt;br /&gt;
&lt;br /&gt;
== Minor edit ==&lt;br /&gt;
&lt;br /&gt;
Minor edits, e.g. corrections that do not alter the syntax of a schema definition file or the semantic of a XML file, should be marked as ''This is a minor edit'' before the ''Save page'' button is pressed.&lt;br /&gt;
&lt;br /&gt;
[[Category:Guideline]]&lt;/div&gt;</description>
			<pubDate>Wed, 17 May 2006 09:06:18 GMT</pubDate>			<dc:creator>Hampti</dc:creator>			<comments>http://bioschemas.sourceforge.net/index.php/Talk:Guideline:Wiki_editing</comments>		</item>
		<item>
			<title>Guideline:Schema documentation</title>
			<link>http://bioschemas.sourceforge.net/index.php/Guideline:Schema_documentation</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Changelog order ==&lt;br /&gt;
&lt;br /&gt;
New entries in a changelog should be put at first.&lt;br /&gt;
&lt;br /&gt;
== Enumeration types ==&lt;br /&gt;
&lt;br /&gt;
Enumeration types must be treated in a special way, because [http://xframe.sourceforge.net/xsddoc/ xsddoc] does not really supports documentating enumeration values. Here is an example how to do it:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;sourceName&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:annotation&amp;gt;&amp;lt;xs:documentation&amp;gt;&lt;br /&gt;
The name of a data source. The name could be any valid XML name (&amp;lt;code&amp;gt;xs:Name&amp;lt;/code&amp;gt; &lt;br /&gt;
type, e.g. &amp;lt;code&amp;gt;my:db&amp;lt;/code&amp;gt;). However the names of some well-known databases and &lt;br /&gt;
internet resources are provided as enumeration values. If the list contains an appropiate &lt;br /&gt;
entry you should use this instead of defining your own name.&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Attention&amp;lt;/b&amp;gt;: XML names are case sensitive.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Predefined data source names:&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:documentation&amp;gt;&amp;lt;/xs:annotation&amp;gt;&lt;br /&gt;
  &amp;lt;xs:union memberTypes=&amp;quot;xs:Name&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:enumeration value=&amp;quot;default&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:annotation&amp;gt;&amp;lt;xs:documentation&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;default&amp;lt;/code&amp;gt;: default source. Should be the default value for any element or attribute &lt;br /&gt;
of type &amp;lt;code&amp;gt;bs:sourceName&amp;lt;/code&amp;gt;.&amp;lt;/li&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:documentation&amp;gt;&amp;lt;/xs:annotation&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:enumeration&amp;gt;&lt;br /&gt;
        &amp;lt;xs:enumeration value=&amp;quot;aaindex&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:annotation&amp;gt;&amp;lt;xs:documentation&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;aaindex&amp;lt;/code&amp;gt;: &amp;lt;a href=&amp;quot;http://www.genome.jp/aaindex/&amp;quot;&amp;gt;Amino acid index database.&amp;lt;/a&amp;gt;]&amp;lt;/li&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:documentation&amp;gt;&amp;lt;/xs:annotation&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:enumeration&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:union&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== First sentence in a documentation ==&lt;br /&gt;
&lt;br /&gt;
The first sentence in a &amp;lt;code&amp;gt;&amp;lt;xs:documentation&amp;gt;&amp;lt;/code&amp;gt; element should not contain any markup because this sentence is used by [http://sut.sourceforge.net SUT] for the short description of the corresponding element, attribute, etc. in the overview page. Further it should concisely describe the element, attribute, etc.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
Every documentation should contain a short example how to use the corresponding element, attribute or type.&lt;br /&gt;
&lt;br /&gt;
[[Category:Guideline]]&lt;/div&gt;</description>
			<pubDate>Wed, 17 May 2006 09:05:09 GMT</pubDate>			<dc:creator>Hampti</dc:creator>			<comments>http://bioschemas.sourceforge.net/index.php/Talk:Guideline:Schema_documentation</comments>		</item>
		<item>
			<title>Guideline:Schema development</title>
			<link>http://bioschemas.sourceforge.net/index.php/Guideline:Schema_development</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Extension points and the empty namespace ==&lt;br /&gt;
&lt;br /&gt;
Extension points should not only permit elements from a foreign namespace but also from the empty namespace. In addition extension elements should be located before the regular elements:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
  &amp;lt;xs:choice minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:any namespace=&amp;quot;##other&amp;quot; processContents=&amp;quot;lax&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:any namespace=&amp;quot;##local&amp;quot; processContents=&amp;quot;lax&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;subelement&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Optional attribute and key declarations ==&lt;br /&gt;
&lt;br /&gt;
Optional attributes without a default value should not be used within a key declaration as a key field because a key requires every field to be set on the selected element. Thus it is best practice to declare an enumeration value &amp;lt;code&amp;gt;##missing&amp;lt;/code&amp;gt; for the default value:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;missing&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;##missing&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;  &lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
The attribute type should be declared this way:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;key&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:union memberTypes=&amp;quot;xs:token missing&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The attribute itself must use this type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:attribute name=&amp;quot;key&amp;quot; type=&amp;quot;key&amp;quot; use=&amp;quot;optional&amp;quot; default=&amp;quot;##missing&amp;quot;/&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The key may then be declared this way:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:key name=&amp;quot;key&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:selector xpath=&amp;quot;element&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:field xpath=&amp;quot;@key&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:key&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Namespace declaration for the schema itself ==&lt;br /&gt;
&lt;br /&gt;
Every schema should declare its namespace using a prefix and &amp;lt;b&amp;gt;not&amp;lt;/b&amp;gt; the default namespace (without prefix):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;xml&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema &lt;br /&gt;
  targetNamespace=&amp;quot;http://schemas.bioservices.net/2005/biotypes/&amp;quot;&lt;br /&gt;
  xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; &lt;br /&gt;
  xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes/&amp;quot; &lt;br /&gt;
  elementFormDefault=&amp;quot;qualified&amp;quot; &lt;br /&gt;
  attributeFormDefault=&amp;quot;unqualified&amp;quot;&lt;br /&gt;
  id=&amp;quot;biotypes&amp;quot; version=&amp;quot;0.1&amp;quot;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Otherwise you won't be able to declare keys and unique constraints using XPath, because XPath maps the default namespace to the empty namespace (&amp;lt;code&amp;gt;xmlns=&amp;quot;&amp;quot;&amp;lt;/code&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;xml&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;source&amp;quot; type=&amp;quot;bt:source&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:key name=&amp;quot;sourceItemKey&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:annotation&amp;gt;&amp;lt;xs:documentation&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:documentation&amp;gt;&amp;lt;/xs:annotation&amp;gt;&lt;br /&gt;
      &amp;lt;xs:selector xpath=&amp;quot;./bt:item&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:field xpath=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:key&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
However attributes belong to the empty namespace as long as you do not qualify them! That's why you have to omit the prefix for attributes in XPath expressions.&lt;br /&gt;
&lt;br /&gt;
== Nillable root elements ==&lt;br /&gt;
&lt;br /&gt;
Root elements should be ''nillable'', so that e.g. web services can return an empty document for a query that does not match anything without violating the schema's specification:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;xml&amp;gt;&lt;br /&gt;
&amp;lt;xs:element name=&amp;quot;root&amp;quot; nillable=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It's not a good design to mark the subordinated elements as optional. Instead allow the root element to be nillable and set in the root element the &amp;lt;code&amp;gt;xsi:nil&amp;lt;/code&amp;gt; attribute to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;xml&amp;gt;&lt;br /&gt;
&amp;lt;root&lt;br /&gt;
  xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; &lt;br /&gt;
  xsi:nil=&amp;quot;true&amp;quot;&lt;br /&gt;
/&amp;gt;&lt;br /&gt;
&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== xml:* Attributes ==&lt;br /&gt;
&lt;br /&gt;
Every element you declare should explicitly allow the &amp;lt;code&amp;gt;xml:*&amp;lt;/code&amp;gt; attributes, especially the &amp;lt;code&amp;gt;[http://www.w3.org/TR/xmlbase/ xml:base]&amp;lt;/code&amp;gt; attribute. The latter is required for [http://www.w3.org/TR/2004/CR-xinclude-20040413/ XInclude] as described [http://norman.walsh.name/2005/04/01/xinclude here].&lt;br /&gt;
&lt;br /&gt;
To allow the xml:* attributes or any other attributes from a foreign namespace include the following declaration in your type or element definition:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:anyAttribute namespace=&amp;quot;##other&amp;quot; processContents=&amp;quot;lax&amp;quot;/&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.xfront.com/BestPracticesHomepage.html XML Schemas: Best Practices]&lt;br /&gt;
* [http://www.aboutxml.de/ About XML]&lt;br /&gt;
&lt;br /&gt;
[[Category:Guideline]]&lt;/div&gt;</description>
			<pubDate>Wed, 17 May 2006 09:04:12 GMT</pubDate>			<dc:creator>Hampti</dc:creator>			<comments>http://bioschemas.sourceforge.net/index.php/Talk:Guideline:Schema_development</comments>		</item>
		<item>
			<title>CrossRefs 0.1</title>
			<link>http://bioschemas.sourceforge.net/index.php/CrossRefs_0.1</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
== Specification ==&lt;br /&gt;
&lt;br /&gt;
=== schema http://schemas.bioservices.net/2006/01/crossrefs ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:schema xmlns:cr=&amp;quot;http://schemas.bioservices.net/2006/01/crossrefs&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes&amp;quot; xmlns:xlink=&amp;quot;http://www.w3.org/1999/xlink&amp;quot; targetNamespace=&amp;quot;http://schemas.bioservices.net/2006/01/crossrefs&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; attributeFormDefault=&amp;quot;unqualified&amp;quot; id=&amp;quot;crossrefs&amp;quot; version=&amp;quot;0.1&amp;quot; xml:lang=&amp;quot;en&amp;quot;/&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The CrossRefs (Cross References) schema is a building block for including references to biological databases, websites, etc. into an XML document.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== import http://schemas.bioservices.net/2006/01/biotypes ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:import schemaLocation=&amp;quot;biotypes_1.1.xsd&amp;quot; namespace=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes&amp;quot;/&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The CrossRefs schema supports cross references based on LSIDs as well as on BioTypes sources.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Basics ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType abstractReference ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;abstractReference&amp;quot; abstract=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:anyAttribute namespace=&amp;quot;##other&amp;quot; processContents=&amp;quot;lax&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== element abstractReference ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:element name=&amp;quot;abstractReference&amp;quot; type=&amp;quot;cr:abstractReference&amp;quot; abstract=&amp;quot;true&amp;quot;/&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType schemaVersion ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;schemaVersion&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;0.1&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
List of valid versions.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType crossRefs ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;crossRefs&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:choice minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:element ref=&amp;quot;cr:abstractReference&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;schemaVersion&amp;quot; type=&amp;quot;cr:schemaVersion&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:anyAttribute namespace=&amp;quot;##other&amp;quot; processContents=&amp;quot;lax&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== element crossRefs ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:element name=&amp;quot;crossRefs&amp;quot; type=&amp;quot;cr:crossRefs&amp;quot;/&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
== Database ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType databaseName ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;databaseName&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:minLength value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType databaseEntry ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;databaseEntry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:minLength value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType databaseURL ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;databaseURL&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:anyURI&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType databaseReference ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;databaseReference&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexContent&amp;gt;&lt;br /&gt;
    &amp;lt;xs:extension base=&amp;quot;cr:abstractReference&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attribute name=&amp;quot;name&amp;quot; type=&amp;quot;cr:databaseName&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attribute name=&amp;quot;entry&amp;quot; type=&amp;quot;cr:databaseEntry&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attribute name=&amp;quot;url&amp;quot; type=&amp;quot;cr:databaseURL&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexContent&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== element database ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:element name=&amp;quot;database&amp;quot; type=&amp;quot;cr:databaseReference&amp;quot; substitutionGroup=&amp;quot;cr:abstractReference&amp;quot;/&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
== URL ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType urlReference ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;urlReference&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexContent&amp;gt;&lt;br /&gt;
    &amp;lt;xs:extension base=&amp;quot;cr:abstractReference&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attribute name=&amp;quot;href&amp;quot; type=&amp;quot;xs:anyURI&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexContent&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== element url ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:element name=&amp;quot;url&amp;quot; type=&amp;quot;cr:urlReference&amp;quot; substitutionGroup=&amp;quot;cr:abstractReference&amp;quot;/&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
== LSID ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType lsidReference ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;lsidReference&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexContent&amp;gt;&lt;br /&gt;
    &amp;lt;xs:extension base=&amp;quot;cr:abstractReference&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attribute name=&amp;quot;value&amp;quot; type=&amp;quot;bt:lsid&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexContent&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== element lsid ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:element name=&amp;quot;lsid&amp;quot; type=&amp;quot;cr:lsidReference&amp;quot; substitutionGroup=&amp;quot;cr:abstractReference&amp;quot;/&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
== XLink ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType xlinkReference ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;xlinkReference&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexContent&amp;gt;&lt;br /&gt;
    &amp;lt;xs:extension base=&amp;quot;cr:abstractReference&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:anyAttribute namespace=&amp;quot;http://www.w3.org/1999/xlink&amp;quot; processContents=&amp;quot;strict&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexContent&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== element xlink ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:element name=&amp;quot;xlink&amp;quot; type=&amp;quot;cr:xlinkReference&amp;quot; substitutionGroup=&amp;quot;cr:abstractReference&amp;quot;/&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
== Source ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType sourceReference ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;sourceReference&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexContent&amp;gt;&lt;br /&gt;
    &amp;lt;xs:extension base=&amp;quot;cr:abstractReference&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attribute name=&amp;quot;uri&amp;quot; type=&amp;quot;bt:sourceUri&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attribute name=&amp;quot;accNumber&amp;quot; type=&amp;quot;bt:accessionNumber&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attribute name=&amp;quot;date&amp;quot; type=&amp;quot;bt:sourceDate&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attribute name=&amp;quot;version&amp;quot; type=&amp;quot;bt:sourceVersion&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexContent&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== element source ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:element name=&amp;quot;source&amp;quot; type=&amp;quot;cr:sourceReference&amp;quot; substitutionGroup=&amp;quot;cr:abstractReference&amp;quot;/&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
== User ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType userReference ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;userReference&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexContent mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:extension base=&amp;quot;cr:abstractReference&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:any namespace=&amp;quot;##any&amp;quot; processContents=&amp;quot;skip&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexContent&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== element user ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:element name=&amp;quot;user&amp;quot; type=&amp;quot;cr:userReference&amp;quot; substitutionGroup=&amp;quot;cr:abstractReference&amp;quot;/&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;</description>
			<pubDate>Wed, 17 May 2006 09:02:53 GMT</pubDate>			<dc:creator>Hampti</dc:creator>			<comments>http://bioschemas.sourceforge.net/index.php/Talk:CrossRefs_0.1</comments>		</item>
		<item>
			<title>CrossRefs</title>
			<link>http://bioschemas.sourceforge.net/index.php/CrossRefs</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== History == &lt;br /&gt;
&lt;br /&gt;
* [[CrossRefs 0.1]]: ''open''&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[BioTypes]] schema&lt;br /&gt;
&lt;br /&gt;
[[Category:Building block]]&lt;/div&gt;</description>
			<pubDate>Wed, 17 May 2006 09:02:12 GMT</pubDate>			<dc:creator>Hampti</dc:creator>			<comments>http://bioschemas.sourceforge.net/index.php/Talk:CrossRefs</comments>		</item>
		<item>
			<title>Build Tools</title>
			<link>http://bioschemas.sourceforge.net/index.php/Build_Tools</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The build tools automate XML Schema unit testing, documentation generation, version management and file releasing.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
* [http://java.sun.com/ Java 1.4 or later]: Java runtime&lt;br /&gt;
* [http://ant.apache.org/ Apache Ant 1.6.4 or later]: Java-based build tool&lt;br /&gt;
&lt;br /&gt;
== Components ==&lt;br /&gt;
&lt;br /&gt;
Coming soon ...&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
Coming soon ...&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
&lt;br /&gt;
There is no official release, yet.&lt;br /&gt;
&lt;br /&gt;
== Source code access ==&lt;br /&gt;
&lt;br /&gt;
Get the latest release from the SVN repository:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;https://svn.sourceforge.net/svnroot/bioschemas/bioschemas/trunk&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Developers ==&lt;br /&gt;
&lt;br /&gt;
* [http://szugat.gmx.home Martin Szugat]: Maintainer and contributor&lt;br /&gt;
&lt;br /&gt;
[[Category:Tool]]&lt;/div&gt;</description>
			<pubDate>Wed, 17 May 2006 09:01:23 GMT</pubDate>			<dc:creator>Hampti</dc:creator>			<comments>http://bioschemas.sourceforge.net/index.php/Talk:Build_Tools</comments>		</item>
		<item>
			<title>BioTypes 1.2</title>
			<link>http://bioschemas.sourceforge.net/index.php/BioTypes_1.2</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Header}}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
For better reading and editing this schema is divided into different sections:&lt;br /&gt;
&lt;br /&gt;
* [[#Basic|Basic]]: Basic type definitions.&lt;br /&gt;
* [[#Source|Source]]: Type definitions for specifying the source of biological data.&lt;br /&gt;
* [[#Sequence|Sequence]]: Type definitions for sequence data&lt;br /&gt;
* [[#Structure|Structure]]: Type definitions for structure data.&lt;br /&gt;
* [[#Classification|Classification]]: Type definitions for classification schemes.&lt;br /&gt;
* [[#Pattern|Pattern]]: Type definitions for sequence patterns.&lt;br /&gt;
* [[#Alignment|Alignment]]: Type definitions for sequence alignments.&lt;br /&gt;
&lt;br /&gt;
The final release of this schema can be downloaded from http://schemas.bioservices.net/2005/.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
== Specification ==&lt;br /&gt;
&lt;br /&gt;
=== schema http://schemas.bioservices.net/2005/biotypes ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:schema xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; targetNamespace=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; attributeFormDefault=&amp;quot;unqualified&amp;quot; id=&amp;quot;BioTypes&amp;quot; version=&amp;quot;1.2&amp;quot; xml:lang=&amp;quot;en&amp;quot;/&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The BioTypes schema provides a common XML type framework for biological data in analogy to the predefined XML Schema types. The recommended prefix for the BioTypes namespace is&amp;lt;i&amp;gt;bt&amp;lt;/i&amp;gt;. For further information on usage visit&amp;lt;a href=&amp;quot;http://schemas.bioservices.net&amp;quot;&amp;gt;BioSchemas &amp;lt;/a&amp;gt;.&amp;lt;p&amp;gt;To use BioTypes in an XML schema download a local copy of the BioTypes schema and include it via the &amp;lt;code&amp;gt;import&amp;lt;/code&amp;gt; statement:&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;&lt;br /&gt;
  &amp;lt;xs:import xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; schemaLocation=&amp;quot;biotypes.xsd&amp;quot; namespace=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Content is available under &amp;lt;a href=&amp;quot;http://creativecommons.org/licenses/by-sa/2.0/&amp;quot;&amp;gt;Creative Commons Attribution-ShareAlike License&amp;lt;/a&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/tests.xsd'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/tests.xsd&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:schema xmlns:bt=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; targetNamespace=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes/tests&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; attributeFormDefault=&amp;quot;unqualified&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;xs:import schemaLocation=&amp;quot;../../biotypes.xsd&amp;quot; namespace=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;xs:element name=&amp;quot;root&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
               &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:any namespace=&amp;quot;##any&amp;quot; processContents=&amp;quot;strict&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
               &amp;lt;xs:anyAttribute namespace=&amp;quot;##any&amp;quot; processContents=&amp;quot;lax&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
     &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
     &amp;lt;xs:element name=&amp;quot;index&amp;quot; type=&amp;quot;bt:index&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;xs:element name=&amp;quot;alphaIndex&amp;quot; type=&amp;quot;bt:alphanumericIndex&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;xs:element name=&amp;quot;version&amp;quot; type=&amp;quot;bt:version&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;xs:element name=&amp;quot;lsid&amp;quot; type=&amp;quot;bt:lsid&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;xs:element name=&amp;quot;sourceUri&amp;quot; type=&amp;quot;bt:sourceUri&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;xs:element name=&amp;quot;seq&amp;quot; type=&amp;quot;bt:sequence&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;xs:element name=&amp;quot;atomName&amp;quot; type=&amp;quot;bt:atomName&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;xs:element name=&amp;quot;container&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
               &amp;lt;xs:complexContent&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:extension base=&amp;quot;bt:anyContent&amp;quot;/&amp;gt;&lt;br /&gt;
               &amp;lt;/xs:complexContent&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
     &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
     &amp;lt;xs:element name=&amp;quot;item&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
               &amp;lt;xs:attributeGroup ref=&amp;quot;bt:dataAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
     &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
     &amp;lt;xs:element name=&amp;quot;coord&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
               &amp;lt;xs:attributeGroup ref=&amp;quot;bt:coordinates3D&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
     &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
     &amp;lt;xs:element name=&amp;quot;source&amp;quot; type=&amp;quot;bt:source&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;xs:element name=&amp;quot;atom&amp;quot; type=&amp;quot;bt:atom&amp;quot; substitutionGroup=&amp;quot;bt:abstractAtom&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;xs:element name=&amp;quot;atomSeq&amp;quot; type=&amp;quot;bt:atomSequence&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;xs:element name=&amp;quot;patternProfile&amp;quot; type=&amp;quot;bt:patternProfile&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;xs:element name=&amp;quot;pattern&amp;quot; type=&amp;quot;bt:pattern&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;xs:element name=&amp;quot;aaMultipleAlignment&amp;quot; type=&amp;quot;bt:multipleAlignment&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:appinfo&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;##missing&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;Unknown&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;bt:attribute name=&amp;quot;source&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:lsid:&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;lsidres:&lt;br /&gt;
      &lt;br /&gt;
      &amp;lt;bt:attribute name=&amp;quot;source&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;bt:attribute name=&amp;quot;source&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:embl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;EMBL Nucleotide Sequence Database&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.ebi.ac.uk/embl/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:entrez&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;NCBI Entrez Gene&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.ncbi.nih.gov/entrez/query.fcgi?db=gene&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:genbank&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;NCBI GenBank&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.ncbi.nlm.nih.gov/Genbank/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:hugo&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;The Human Genome Organisation&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.hugo-international.org/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:locuslink&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;NCBI LocusLink&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.ncbi.nlm.nih.gov/projects/LocusLink/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:mgd&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;Mouse Genome Informatics&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.informatics.jax.org/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:mgi&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;Mouse Genome Informatics&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.informatics.jax.org/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:rgd&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;Rat Genome Database&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://rgd.mcw.edu/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:sgd&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;Saccharomyces Genome Database&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.yeastgenome.org/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:pdb&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;RCSB Protein Data Bank&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.rcsb.org/pdb/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:swissprot&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;Swiss-Prot&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://au.expasy.org/sprot/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:dssp&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;DSSP&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.cmbi.kun.nl/gv/dssp/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:pdb&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;RCSB Protein Data Bank&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.rcsb.org/pdb/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:pdb&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;RCSB Protein Data Bank&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.rcsb.org/pdb/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:cath&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;CATH&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.ccbb.re.kr/irs/2_cath/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:scop&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;SCOP&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://scop.mrc-lmb.cam.ac.uk/scop/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:interpro&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;EMBL Interpro&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.ebi.ac.uk/interpro/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:pfam&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;PFAM&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.sanger.ac.uk/Software/Pfam/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:prodom&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;ProDom&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://protein.toulouse.inra.fr/prodom/current/html/home.php&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:prosite&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;ExPASy PROSITE&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://au.expasy.org/prosite/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:clustalw&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;ClustalW&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.ebi.ac.uk/clustalw/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
&amp;lt;/xs:appinfo&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
&lt;br /&gt;
* [http://schemas.bioservices.net/2005/biotypes BioTypes namespace URL]&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
== Basic ==&lt;br /&gt;
&lt;br /&gt;
This section contains basic type definitions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType index ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;index&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:positiveInteger&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
An one-based index. Indices should begin with 1 because zero-based indices might be confusing for humans and are a common source for errors, e.g. when a user assumes the numeration begins with 1.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestIndex.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestIndex.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2006/01/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;index may be 1.&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;index&amp;gt;1&amp;lt;/index&amp;gt;&lt;br /&gt;
     &amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;index starts with 1.&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;index&amp;gt;0&amp;lt;/index&amp;gt;&lt;br /&gt;
     &amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;index must not be negative.&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;index&amp;gt;-1&amp;lt;/index&amp;gt;&lt;br /&gt;
     &amp;lt;/test:case&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType alphanumericIndex ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;alphanumericIndex&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:union memberTypes=&amp;quot;bt:index&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:pattern value=&amp;quot;[a-z]&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:union&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
An alphanumeric index. Numeric indices should begin with 1. Alternatively the indices could be numbered using small letters: &amp;quot;a&amp;quot;, &amp;quot;b&amp;quot;, etc. A combination of letters is not allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestAlphanumericIndex.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestAlphanumericIndex.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2006/01/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;alphaIndex may be 1.&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;alphaIndex&amp;gt;1&amp;lt;/alphaIndex&amp;gt;&lt;br /&gt;
     &amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;alphaIndex starts with 1.&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;alphaIndex&amp;gt;0&amp;lt;/alphaIndex&amp;gt;&lt;br /&gt;
     &amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;alphaIndex must not be negative.&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;alphaIndex&amp;gt;-1&amp;lt;/alphaIndex&amp;gt;&lt;br /&gt;
     &amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;alphaIndex may be a.&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;alphaIndex&amp;gt;a&amp;lt;/alphaIndex&amp;gt;&lt;br /&gt;
     &amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;alphaIndex must not be a uppercase letter.&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;alphaIndex&amp;gt;A&amp;lt;/alphaIndex&amp;gt;&lt;br /&gt;
     &amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;alphaIndex must not be empty.&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;alphaIndex/&amp;gt;&lt;br /&gt;
     &amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;alphaIndex must not be a combination of letters.&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;alphaIndex&amp;gt;ab&amp;lt;/alphaIndex&amp;gt;&lt;br /&gt;
     &amp;lt;/test:case&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 06/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType version ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;version&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;\d+(\.\d+)*&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A versioning number.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestVersion.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestVersion.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2006/01/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;version may be a single digit.&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;version&amp;gt;1&amp;lt;/version&amp;gt;&lt;br /&gt;
     &amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;version may be a number.&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;version&amp;gt;11&amp;lt;/version&amp;gt;&lt;br /&gt;
     &amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;version may be a sequence of numbers.&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;version&amp;gt;11.0.1&amp;lt;/version&amp;gt;&lt;br /&gt;
     &amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;version must not be empty.&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;version/&amp;gt;&lt;br /&gt;
     &amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;version must not end with a dot.&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;version&amp;gt;1.&amp;lt;/version&amp;gt;&lt;br /&gt;
     &amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;version must not contain characters other than digits.&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;version&amp;gt;1.x&amp;lt;/version&amp;gt;&lt;br /&gt;
     &amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;version must not contain two or more points in sequence.&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;version&amp;gt;1..1&amp;lt;/version&amp;gt;&lt;br /&gt;
     &amp;lt;/test:case&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/18/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType score ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;score&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:double&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A scoring value. Scores can be positive or negative.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType anyContent ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;anyContent&amp;quot; mixed=&amp;quot;true&amp;quot; abstract=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:any namespace=&amp;quot;##any&amp;quot; processContents=&amp;quot;lax&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Allows any mixed content, i.e. text and elements from any namespace.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestContainer.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestContainer.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2006/01/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;A container may contain elements from foreign namespaces and text.&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;container&amp;gt;Prefix&lt;br /&gt;
        &amp;lt;ext:item xmlns:ext=&amp;quot;urn:other&amp;quot;/&amp;gt;&lt;br /&gt;
        Infix&lt;br /&gt;
        &amp;lt;ext2:item xmlns:ext2=&amp;quot;urn:other2&amp;quot;/&amp;gt;&lt;br /&gt;
        Postfix&lt;br /&gt;
      &amp;lt;/container&amp;gt;&lt;br /&gt;
     &amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;A container may contain elements from the target namespace.&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;container&amp;gt;Prefix&lt;br /&gt;
        &amp;lt;item/&amp;gt;&lt;br /&gt;
        Infix&lt;br /&gt;
        &amp;lt;item/&amp;gt;&lt;br /&gt;
        Postfix&lt;br /&gt;
      &amp;lt;/container&amp;gt;&lt;br /&gt;
     &amp;lt;/test:case&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType dateOptionalTime ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;dateOptionalTime&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:union memberTypes=&amp;quot;xs:date xs:dateTime&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A date and eventually a time information.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/22/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType missing ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;missing&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;##missing&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Marks an optional attribute value as missing. This should be the default value for the attribute. This special enumeration value is necessary because optional attributes without a default value could not be used within a key declaration.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/22/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType sourceDate ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;sourceDate&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:dateOptionalTime&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The date (and eventually time) the corresponding data item was retrieved from the data source.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/22/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType optionalSourceDate ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;optionalSourceDate&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:union memberTypes=&amp;quot;bt:sourceDate bt:missing&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The date (and eventually time) the corresponding data item was retrieved from the data source, or&amp;lt;code&amp;gt;##missing&amp;lt;/code&amp;gt;as the default value.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/22/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType sourceVersion ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;sourceVersion&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:version&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The version of the data source from whom the data item was retrieved.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/22/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType optionalSourceVersion ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;optionalSourceVersion&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:union memberTypes=&amp;quot;bt:sourceVersion bt:missing&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The version of the data source from whom the data item was retrieved, or&amp;lt;code&amp;gt;##missing&amp;lt;/code&amp;gt;as the default value.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/22/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== attributeGroup dataAttrs ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:attributeGroup name=&amp;quot;dataAttrs&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;version&amp;quot; type=&amp;quot;bt:optionalSourceVersion&amp;quot; use=&amp;quot;optional&amp;quot; default=&amp;quot;##missing&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;date&amp;quot; type=&amp;quot;bt:optionalSourceVersion&amp;quot; use=&amp;quot;optional&amp;quot; default=&amp;quot;##missing&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:attributeGroup&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The attributes for a data item. A data item is an element which holds data that should be regarded as a single unit in contrast to a data collection which holds multiple units of data, i.e. data items. In addition to the optional&amp;lt;code&amp;gt;version&amp;lt;/code&amp;gt;and&amp;lt;code&amp;gt;date&amp;lt;/code&amp;gt;attributes, specifying the version of the data source and the date (and eventually the time) the data item was retrieved, a data item should declare a&amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt;attribute of type&amp;lt;code&amp;gt;sourceUri&amp;lt;/code&amp;gt;and a&amp;lt;code&amp;gt;accNumber&amp;lt;/code&amp;gt;attribute of type&amp;lt;code&amp;gt;accessionNumber&amp;lt;/code&amp;gt;, specifying the data source of the data item and its accession number within the data source.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
&lt;br /&gt;
* [[#simpleType_sourceUri|simpleType sourceUri]]&lt;br /&gt;
* [[#simpleType_accessionNumber|simpleType accessionNumber]]&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/22/05 by [http://szugat.gmxhome.de Martin Szugat]: Declared type dateOptionalTime.&lt;br /&gt;
* 05/10/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== attributeGroup scopeAttrs ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:attributeGroup name=&amp;quot;scopeAttrs&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;from&amp;quot; type=&amp;quot;bt:index&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;to&amp;quot; type=&amp;quot;bt:index&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:attributeGroup&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Attributes for setting a range.&amp;lt;code&amp;gt;from&amp;lt;/code&amp;gt;should be less than&amp;lt;code&amp;gt;to&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Source ==&lt;br /&gt;
&lt;br /&gt;
This section contains type declarations for specifying the source of biological data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType crossRefType ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;crossRefType&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;xs:choice&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;databaseName&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:annotation&amp;gt;&lt;br /&gt;
            &amp;lt;xs:documentation&amp;gt;name of the database, should be from a controled vocabulary, to be done&amp;lt;/xs:documentation&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:annotation&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;entryID&amp;quot; type=&amp;quot;xs:string&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;databaseURL&amp;quot; type=&amp;quot;xs:string&amp;quot; minOccurs=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element name=&amp;quot;lsid&amp;quot; type=&amp;quot;bt:lsid&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
An element of type 'crossRefType' can be used to add a reference to a source of an object of biological data, by giving either its lsid or a database name and Entry Id (and optionally a DB URL)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
* 01/02/06 by [Sven Hartmeier]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType lsid ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;lsid&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:anyURI&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;urn:lsid:(\c|/)+:(\c|/)+:\c+(:\c+)?&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A Life Sciences Identifier (LSID) is a URN that uniquely names an object. According to the&amp;lt;a href=&amp;quot;http://lsid.sourceforge.net/&amp;quot;&amp;gt;LSID Resolution Protocol Project&amp;lt;/a&amp;gt;the syntax is&amp;lt;code&amp;gt;urn:lsid:&amp;amp;lt;authority&amp;amp;gt;:&amp;amp;lt;namespace&amp;amp;gt;:&amp;amp;lt;value&amp;amp;gt;:&amp;amp;lt;version&amp;amp;gt;&amp;lt;/code&amp;gt;where&amp;lt;code&amp;gt;authority&amp;lt;/code&amp;gt;is the name of the organization that has defined an entity,&amp;lt;code&amp;gt;namespace&amp;lt;/code&amp;gt;is a namespace within the authority for the Id,&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;is an alpha-numeric sequence that uniquely identifies an object to its authority, and&amp;lt;code&amp;gt;version&amp;lt;/code&amp;gt;is an optional version number for an Id.&amp;lt;code&amp;gt;authority&amp;lt;/code&amp;gt;and&amp;lt;code&amp;gt;namespace&amp;lt;/code&amp;gt;can have hierarchical path elements separated by &amp;quot;/&amp;quot;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestLSID.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestLSID.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2006/01/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;lsid need not to have a revision.&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;lsid&amp;gt;urn:lsid:authority:namespace:identifier&amp;lt;/lsid&amp;gt;&lt;br /&gt;
     &amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;lsid may have a revision. &amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;lsid&amp;gt;urn:lsid:authority:namespace:identifier:1&amp;lt;/lsid&amp;gt;&lt;br /&gt;
     &amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;lsid must a have an urn prefix.&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;lsid&amp;gt;lsid:authority:namespace:identifier&amp;lt;/lsid&amp;gt;&lt;br /&gt;
     &amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;lsid must have a lsid prefix.&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;lsid&amp;gt;urn:authority:namespace:identifier&amp;lt;/lsid&amp;gt;&lt;br /&gt;
     &amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;lsid must have an identifier.&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;lsid&amp;gt;urn:lsid:authority:namespace&amp;lt;/lsid&amp;gt;&lt;br /&gt;
     &amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;lsid must have a namespace.&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;lsid&amp;gt;urn:lsid:authority::identifier&amp;lt;/lsid&amp;gt;&lt;br /&gt;
     &amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;lsid must have an authority.&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;lsid&amp;gt;urn:lsid::namespace:identifier&amp;lt;/lsid&amp;gt;&lt;br /&gt;
     &amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;authority and namespace may include slashes.&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;lsid&amp;gt;urn:lsid:authority/sub:namespace/sub:identifier&amp;lt;/lsid&amp;gt;&lt;br /&gt;
     &amp;lt;/test:case&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [http://lsid.sourceforge.net LSID Resolution Protocol Project]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType sourceUri ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;sourceUri&amp;quot; final=&amp;quot;restriction&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:union memberTypes=&amp;quot;bt:lsid&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:restriction base=&amp;quot;xs:anyURI&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:minLength value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:union&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The URI of a data source. This may be an URL, an URN or a LSID.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#simpleType_lsid|simpleType lsid]]&lt;br /&gt;
* [[#complexType_source|complexType source]]&lt;br /&gt;
* [http://lsid.sourceforge.net LSID Resolution Protocol Project]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType optionalSourceUri ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;optionalSourceUri&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:union memberTypes=&amp;quot;bt:sourceUri bt:missing&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The URI of a data source. This may be an URL, an URN or a LSID or&amp;lt;code&amp;gt;##missing&amp;lt;/code&amp;gt;as the default value.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/22/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType accessionNumber ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;accessionNumber&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:minLength value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Specifies the accession number of a data item relative to its data source. The format of the accession number depends on the data source.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#complexType_source|complexType source]]&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType source ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;source&amp;quot; mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexContent&amp;gt;&lt;br /&gt;
    &amp;lt;xs:extension base=&amp;quot;bt:anyContent&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attribute name=&amp;quot;uri&amp;quot; type=&amp;quot;bt:optionalSourceUri&amp;quot; use=&amp;quot;required&amp;quot; form=&amp;quot;unqualified&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexContent&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The description of a data source. The data source is identified by the&amp;lt;code&amp;gt;uri&amp;lt;/code&amp;gt;attribute. The content may be source specific. It may consist e.g. of one or more&amp;lt;code&amp;gt;mapping&amp;lt;/code&amp;gt;elements which map the source URI to an URL or a caption. Such a mapping is demonstrated by the&amp;lt;a href=&amp;quot;http://schemas.bioservices.net/index.php?title=BioTypes_stylesheet&amp;quot;&amp;gt;BioTypes stylesheet&amp;lt;/a&amp;gt;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#element_source|element source]]&lt;br /&gt;
* [[#element_mapping|element mapping]]&lt;br /&gt;
* [[BioTypes stylesheet]]&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/10/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== element source ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:element name=&amp;quot;source&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexContent&amp;gt;&lt;br /&gt;
      &amp;lt;xs:extension base=&amp;quot;bt:source&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:anyAttribute namespace=&amp;quot;##other&amp;quot; processContents=&amp;quot;lax&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexContent&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
&amp;lt;/xs:element&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The description of a data source.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestSource.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestSource.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;bst:root xmlns:bst=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2006/01/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;bst:source uri=&amp;quot;test&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;test:attribute name=&amp;quot;uri&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;source must have a uri.&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;test:attribute name=&amp;quot;uri&amp;quot; value=&amp;quot;urn:bts:cath&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;source uri may be a predefined name.&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;test:attribute name=&amp;quot;uri&amp;quot; value=&amp;quot;urn:org.db:id&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;source uri may be a custom URN.&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;test:attribute name=&amp;quot;uri&amp;quot; value=&amp;quot;http://www.db.org/id&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;source uri may be a custom URL.&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;test:attribute name=&amp;quot;uri&amp;quot; value=&amp;quot;urn:lsid:authority:namespace:identifier&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;source uri may be a LSID.&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;test:attribute name=&amp;quot;uri&amp;quot; value=&amp;quot;##missing&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;source uri may be ##missing.&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;source may contain any content.&amp;quot;&amp;gt;&lt;br /&gt;
        Prefix&amp;lt;ext:item xmlns:ext=&amp;quot;urn:other&amp;quot;&amp;gt;Infix&amp;lt;/ext:item&amp;gt;Postfix&lt;br /&gt;
      &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;/bst:source&amp;gt;&lt;br /&gt;
&amp;lt;/bst:root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
&lt;br /&gt;
* [[#complexType_source|complexType source]]&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 01/02/06 by [http://szugat.gmxhome.de Martin Szugat]: Added tests&lt;br /&gt;
* 05/19/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== element mapping ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:element name=&amp;quot;mapping&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexContent&amp;gt;&lt;br /&gt;
      &amp;lt;xs:extension base=&amp;quot;bt:anyContent&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:attribute name=&amp;quot;to&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:union memberTypes=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:enumeration value=&amp;quot;url&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:enumeration value=&amp;quot;caption&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:union&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:attribute&amp;gt;&lt;br /&gt;
        &amp;lt;xs:anyAttribute namespace=&amp;quot;##other&amp;quot; processContents=&amp;quot;lax&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexContent&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
&amp;lt;/xs:element&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The mapping of a value to another representation. The&amp;lt;code&amp;gt;to&amp;lt;/code&amp;gt;attribute specifies the representation. A mapping is used e.g. within a&amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt;element to map the data source URI to an URL. It is used by the&amp;lt;a href=&amp;quot;http://schemas.bioservices.net/index.php?title=BioTypes_stylesheet&amp;quot;&amp;gt;BioTypes stylesheet&amp;lt;/a&amp;gt;. Its content may be mapping specific, e.g. text and one or more&amp;lt;code&amp;gt;attribute&amp;lt;/code&amp;gt;elements. For each subordinated element the processing application or stylesheet should be ready to process it, i.e. there must be appropiate template.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
&lt;br /&gt;
* [[BioTypes stylesheet]]&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/19/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== element attribute ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:element name=&amp;quot;attribute&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:attribute name=&amp;quot;name&amp;quot; type=&amp;quot;xs:Name&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:attribute name=&amp;quot;namespace&amp;quot; type=&amp;quot;xs:anyURI&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:anyAttribute namespace=&amp;quot;##other&amp;quot; processContents=&amp;quot;lax&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
&amp;lt;/xs:element&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Evaluates an attribute. This element can be used e.g. inside a&amp;lt;code&amp;gt;mapping&amp;lt;/code&amp;gt;element. During the mapping process it should be replaced by the concrete value of the attribute.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/19/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
== Sequence ==&lt;br /&gt;
&lt;br /&gt;
This section contains type declarations for biological sequence data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType sequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;sequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:minLength value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:whiteSpace value=&amp;quot;preserve&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of character data of length greater than zero.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2006/01/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;seq&amp;gt;&lt;br /&gt;
          &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;sequence must not be empty.&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;sequence may contain any number of characters.&amp;quot;&amp;gt;ABCDEFGHIJKLMNOPQRSTVWXYZabcdefghijklmnopqrstvwxyz&amp;lt;/test:case&amp;gt;&lt;br /&gt;
          &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;sequence may contain whitespace and line breaks.&amp;quot;&amp;gt;&lt;br /&gt;
AA&lt;br /&gt;
AA&lt;br /&gt;
     &amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType gappedAmbiguousNucleotideSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;gappedAmbiguousNucleotideSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:sequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|G|C|T|U|R|Y|M|K|S|W|H|B|V|D|N|X|\-)+&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:whiteSpace value=&amp;quot;collapse&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of nucleotides (RNA and DNA) or its placeholders in upper case letters and gap characters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestGappedAmbiguousNucleotideSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestGappedAmbiguousNucleotideSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2006/01/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;seq xsi:type=&amp;quot;bt:gappedAmbiguousNucleotideSequence&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;gapped ambiguous nucleotide sequence must not be empty.&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;gapped ambiguous nucleotide sequence must not contain lower case characters.&amp;quot;&amp;gt;a&amp;lt;/test:case&amp;gt;&lt;br /&gt;
          &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;gapped ambiguous nucleotide sequence may contain any number of nucleotides, ambiguous characters and gaps.&amp;quot;&amp;gt;ACGTURYMKSWHBVDNX-&amp;lt;/test:case&amp;gt;&lt;br /&gt;
          &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;gapped ambiguous nucleotide sequence may contain line breaks at the beginning and at the end.&amp;quot;&amp;gt;&lt;br /&gt;
  AAAA&lt;br /&gt;
       &amp;lt;/test:case&amp;gt;&lt;br /&gt;
          &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;gapped ambiguous nucleotide must not contain line breaks in between.&amp;quot;&amp;gt;&lt;br /&gt;
  AA&lt;br /&gt;
  AA&lt;br /&gt;
       &amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType gappedNucleotideSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;gappedNucleotideSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousNucleotideSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|G|C|T|U|\-)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of nucleotides (RNA and DNA) in upper case letters and gap characters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestGappedNucleotideSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestGappedNucleotideSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2006/01/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;seq xsi:type=&amp;quot;bt:gappedNucleotideSequence&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;gapped nucleotide sequence must not contain ambiguous characters.&amp;quot;&amp;gt;RYMKSWHBVDNX&amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType ambiguousNucleotideSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;ambiguousNucleotideSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousNucleotideSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|G|C|T|U|R|Y|M|K|S|W|H|B|V|D|N|X)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of nucleotides (RNA and DNA) or its placeholders in upper case letters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestAmbiguousNucleotideSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestAmbiguousNucleotideSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2006/01/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;seq xsi:type=&amp;quot;bt:ambiguousNucleotideSequence&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;ambiguous nucleotide sequence must not contain gap characters.&amp;quot;&amp;gt;-&amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType nucleotideSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;nucleotideSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:ambiguousNucleotideSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|G|C|T|U)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of nucleotides (RNA and DNA) in upper case letters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestNucleotideSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestNucleotideSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2006/01/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;seq xsi:type=&amp;quot;bt:nucleotideSequence&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;nucleotide sequence must not contain gap characters or ambiguous characters.&amp;quot;&amp;gt;-X&amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType nucleotideSequenceSources ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;nucleotideSequenceSources&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:embl&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:entrez&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:genbank&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:hugo&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:locuslink&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:mgd&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:mgi&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:rgd&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:sgd&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A list of predefined nucleotide sequence source names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType nucleotideSequenceSource ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;nucleotideSequenceSource&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:union memberTypes=&amp;quot;bt:sourceUri bt:nucleotideSequenceSources&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The source of a nucleotide sequence. May be an URI, a LSID or one of the predefined source names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#simpleType_nucleotideSequenceSources|simpleType nucleotideSequenceSources]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== attributeGroup nucleotideSequenceAttrs ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:attributeGroup name=&amp;quot;nucleotideSequenceAttrs&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attributeGroup ref=&amp;quot;bt:dataAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;accNumber&amp;quot; type=&amp;quot;bt:accessionNumber&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;source&amp;quot; type=&amp;quot;bt:nucleotideSequenceSource&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:attributeGroup&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Attributes for nucleotide sequences.&amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt;specifies the source of the sequence. In addition&amp;lt;code&amp;gt;accNumber&amp;lt;/code&amp;gt;can be set to an accession number dependant on the data source if&amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt;identifies only the data source (e.g. database) but not the data item itself.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType gappedAmbiguousDnaSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;gappedAmbiguousDnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousNucleotideSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|G|C|T|R|Y|M|K|S|W|H|B|V|D|N|X|\-)+&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:whiteSpace value=&amp;quot;collapse&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of DNAs or its placeholders in upper case letters and gap characters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestGappedAmbiguousDnaSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestGappedAmbiguousDnaSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2006/01/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;seq xsi:type=&amp;quot;bt:gappedAmbiguousDnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;gapped ambiguous dna sequence must not contain Uracil.&amp;quot;&amp;gt;U&amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType gappedDnaSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;gappedDnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousDnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|G|C|T|\-)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of DNAs in upper case letters and gap characters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestGappedDnaSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestGappedDnaSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2006/01/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;seq xsi:type=&amp;quot;bt:gappedDnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;gapped dna sequence must not contain ambiguous characters.&amp;quot;&amp;gt;RYMKSWHBVDNX&amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType ambiguousDnaSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;ambiguousDnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousDnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|G|C|T|R|Y|M|K|S|W|H|B|V|D|N|X)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of DNAs or its placeholders in upper case letters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestAmbiguousDnaSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestAmbiguousDnaSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2006/01/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;seq xsi:type=&amp;quot;bt:ambiguousDnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;ambiguous dna sequence must not contain gap characters.&amp;quot;&amp;gt;-&amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType dnaSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;dnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:ambiguousDnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|G|C|T)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of DNAs in upper case letters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestDnaSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestDnaSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2006/01/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;seq xsi:type=&amp;quot;bt:dnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;dna sequence must not contain gap characters or ambiguous characters.&amp;quot;&amp;gt;-X&amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType gappedAmbiguousRnaSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;gappedAmbiguousRnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousNucleotideSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|G|C|U|R|Y|M|K|S|W|H|B|V|D|N|X|\-)+&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:whiteSpace value=&amp;quot;collapse&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of RNAs or its placeholders in upper case letters and gap characters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestGappedAmbiguousRnaSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestGappedAmbiguousRnaSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2006/01/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;seq xsi:type=&amp;quot;bt:gappedAmbiguousRnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;gapped ambiguous rna sequence must not contain Thymin.&amp;quot;&amp;gt;T&amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType gappedRnaSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;gappedRnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousRnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|G|C|U|\-)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of DNAs in upper case letters and gap characters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestGappedRnaSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestGappedRnaSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2006/01/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;seq xsi:type=&amp;quot;bt:gappedRnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;gapped rna sequence must not contain ambiguous characters.&amp;quot;&amp;gt;RYMKSWHBVDNX&amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType ambiguousRnaSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;ambiguousRnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousRnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|G|C|U|R|Y|M|K|S|W|H|B|V|D|N|X)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of RNAs or its placeholders in upper case letters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestAmbiguousRnaSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestAmbiguousRnaSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2006/01/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;seq xsi:type=&amp;quot;bt:ambiguousRnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;ambiguous rna sequence must not contain gap characters.&amp;quot;&amp;gt;-&amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType rnaSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;rnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:ambiguousRnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|G|C|U)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of RNAs in upper case letters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestRnaSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestRnaSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2006/01/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;seq xsi:type=&amp;quot;bt:rnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;rna sequence must not contain gap characters or ambiguous characters.&amp;quot;&amp;gt;-X&amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType gappedAmbiguousTerminalAminoAcidOneLetterSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;gappedAmbiguousTerminalAminoAcidOneLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:sequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|R|N|D|C|Q|E|G|H|I|L|K|M|F|P|S|T|U|W|Y|V|X|B|Z|\-|\*)+&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:whiteSpace value=&amp;quot;collapse&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of amino acids in upper case one letter code including the terminal symbol *, ambigiuous and gap characters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType gappedAmbiguousAminoAcidOneLetterSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;gappedAmbiguousAminoAcidOneLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousTerminalAminoAcidOneLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|R|N|D|C|Q|E|G|H|I|L|K|M|F|P|S|T|U|W|Y|V|X|B|Z|\-)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of amino acids in upper case one letter code, ambigiuous and gap characters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/10/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType ambiguousAminoAcidOneLetterSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;ambiguousAminoAcidOneLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousTerminalAminoAcidOneLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|R|N|D|C|Q|E|G|H|I|L|K|M|F|P|S|T|U|W|Y|V|X|B|Z)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of amino acids in upper case one letter code and ambigiuous characters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType gappedAminoAcidOneLetterSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;gappedAminoAcidOneLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousTerminalAminoAcidOneLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|R|N|D|C|Q|E|G|H|I|L|K|M|F|P|S|T|U|W|Y|V|\-)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of amino acids in upper case one letter code and gap characters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType terminalAminoAcidOneLetterSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;terminalAminoAcidOneLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousTerminalAminoAcidOneLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|R|N|D|C|Q|E|G|H|I|L|K|M|F|P|S|T|U|W|Y|V|\*)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of amino acids in upper case one letter code including the terminal symbol *. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType aminoAcidOneLetterSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;aminoAcidOneLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:ambiguousAminoAcidOneLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|R|N|D|C|Q|E|G|H|I|L|K|M|F|P|S|T|U|W|Y|V)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of amino acids in upper case one letter code. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType terminalAminoAcidThreeLetterSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;terminalAminoAcidThreeLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:sequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(ALA|ARG|ASN|ASP|CYS|GLN|GLU|GLY|HIS|ILE|LEU|LYS|MET|PHE|PRO|SER|THR|SEC|TRP|TYR|VAL|TER)+&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:whiteSpace value=&amp;quot;collapse&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of amino acids in upper case three letter code including the terminal symbol TER. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestTerminalAminoAcidThreeLetterSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestTerminalAminoAcidThreeLetterSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2006/01/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;seq xsi:type=&amp;quot;bt:terminalAminoAcidThreeLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;terminal amino acid three letter sequence must not be empty.&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;terminal amino acid three letter sequence must not contain lower case characters.&amp;quot;&amp;gt;ala&amp;lt;/test:case&amp;gt;&lt;br /&gt;
          &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;terminal amino acid three letter sequence must not contain illegal character combinations.&amp;quot;&amp;gt;XZY&amp;lt;/test:case&amp;gt;&lt;br /&gt;
          &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;terminal amino acid thre letter sequence may contain any number of amino acids in three letter code and the terminal signal.&amp;quot;&amp;gt;ALAARGASNASPCYSGLNGLUGLYHISILELEULYSMETPHEPROSERTHRSECTRPTYRVALTER&amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType aminoAcidThreeLetterSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;aminoAcidThreeLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:terminalAminoAcidThreeLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(ALA|ARG|ASN|ASP|CYS|GLN|GLU|GLY|HIS|ILE|LEU|LYS|MET|PHE|PRO|SER|THR|SEC|TRP|TYR|VAL)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of amino acids in upper case three letter code. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestAminoAcidThreeLetterSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestAminoAcidThreeLetterSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2006/01/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;seq xsi:type=&amp;quot;bt:aminoAcidThreeLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;amino acid three letter sequence must not contain the terminal signal.&amp;quot;&amp;gt;TER&amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType aminoAcidSequenceSources ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;aminoAcidSequenceSources&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:pdb&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:swissprot&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A list of predefined amino acid sequence source names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType aminoAcidSequenceSource ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;aminoAcidSequenceSource&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:union memberTypes=&amp;quot;bt:sourceUri bt:aminoAcidSequenceSources&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The source of a amino acid sequence. May be an URI, a LSID or one of the predefined source names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#simpleType_aminoAcidSequenceSources|simpleType aminoAcidSequenceSources]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== attributeGroup aminoAcidSequenceAttrs ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:attributeGroup name=&amp;quot;aminoAcidSequenceAttrs&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attributeGroup ref=&amp;quot;bt:dataAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;accNumber&amp;quot; type=&amp;quot;bt:accessionNumber&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;source&amp;quot; type=&amp;quot;bt:aminoAcidSequenceSource&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:attributeGroup&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Attributes for amino acid sequences.&amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt;specifies the source of the sequence. In addition&amp;lt;code&amp;gt;accNumber&amp;lt;/code&amp;gt;can be set to an accession number dependant on the data source if&amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt;identifies only the data source (e.g. database) but not the data item itself.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType gappedAmbiguousSecondaryStructureSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;gappedAmbiguousSecondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:sequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(C|H|G|I|E|B|T|S|_|X|\-)+&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:whiteSpace value=&amp;quot;replace&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of secondary structure assignments or its placeholder in upper case letters and gap characters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestGappedAmbiguousSecondaryStructureSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestGappedAmbiguousSecondaryStructureSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2006/01/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;seq xsi:type=&amp;quot;bt:gappedAmbiguousSecondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;gapped ambiguous secondary structure sequence must not be empty.&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;gapped ambiguous secondary structure sequence must not contain lower case characters.&amp;quot;&amp;gt;a&amp;lt;/test:case&amp;gt;&lt;br /&gt;
          &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;gapped ambiguous secondary structure sequence may contain any number of secondary structures, ambiguous characters and gaps.&amp;quot;&amp;gt;CHGIEBTS_X-&amp;lt;/test:case&amp;gt;&lt;br /&gt;
          &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;gapped ambiguous secondary structure must not contain line breaks in between.&amp;quot;&amp;gt;&lt;br /&gt;
  SS&lt;br /&gt;
  SS&lt;br /&gt;
       &amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType ambiguousSecondaryStructureSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;ambiguousSecondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousSecondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(C|H|G|I|E|B|T|S|_|X)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of secondary structure assignments or its placeholder in upper case letters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestAmbiguousSecondaryStructureSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestAmbiguousSecondaryStructureSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2006/01/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;seq xsi:type=&amp;quot;bt:ambiguousSecondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;ambiguous secondary structure sequence must not contain gap characters.&amp;quot;&amp;gt;-&amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType gappedSecondaryStructureSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;gappedSecondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousSecondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(C|H|G|I|E|B|T|S|_|\-)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of secondary structure assignments in upper case letters and gap characters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestGappedSecondaryStructureSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestGappedSecondaryStructureSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2006/01/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;seq xsi:type=&amp;quot;bt:gappedSecondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;gapped secondary structure sequence must not contain ambiguous character.&amp;quot;&amp;gt;X&amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType secondaryStructureSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;secondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousSecondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(C|H|G|I|E|B|T|S|_)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of secondary structure assignments in upper case letters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestSecondaryStructureSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestSecondaryStructureSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2006/01/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;seq xsi:type=&amp;quot;bt:secondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;secondary structure sequence must not contain ambiguous character or gap character.&amp;quot;&amp;gt;X-&amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType secondaryStructureSequenceSources ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;secondaryStructureSequenceSources&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:dssp&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:pdb&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A list of predefined secondary structure sequence source names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType secondaryStructureSequenceSource ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;secondaryStructureSequenceSource&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:union memberTypes=&amp;quot;bt:sourceUri bt:secondaryStructureSequenceSources&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The source of a secondary structure sequence. May be an URI, a LSID or one of the predefined source names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#simpleType_secondaryStructureSequenceSources|simpleType secondaryStructureSequenceSources]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== attributeGroup secondaryStructureSequenceAttrs ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:attributeGroup name=&amp;quot;secondaryStructureSequenceAttrs&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attributeGroup ref=&amp;quot;bt:dataAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;accNumber&amp;quot; type=&amp;quot;bt:accessionNumber&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;source&amp;quot; type=&amp;quot;bt:secondaryStructureSequenceSource&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:attributeGroup&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Attributes for secondary structure sequences.&amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt;specifies the source of the sequence. In addition&amp;lt;code&amp;gt;accNumber&amp;lt;/code&amp;gt;can be set to an accession number dependant on the data source if&amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt;identifies only the data source (e.g. database) but not the data item itself.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType gappedRnaSecondaryStructureSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;gappedRnaSecondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:sequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(\(|\)|\[|\]|\{|\}|&amp;amp;lt;|&amp;amp;gt;|\.|\-)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of secondary structure assignments in dot-bracket format and gap characters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 01/02/06 by [http://bibiserv.techfak.uni-bielefeld.de Kai Loewenthal]: added bracket-pair &amp;lt; &amp;gt; for pseudoknot structures&lt;br /&gt;
* 11/04/05 by [http://bibiserv.techfak.uni-bielefeld.de Jan Krueger]: add additional bracket-pairs for pseudoknot structures&lt;br /&gt;
* 10/19/05 by [http://biozentrum.uni-wuerzburg.de Philipp Seibel]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType rnaSecondaryStructureSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;rnaSecondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedRnaSecondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(\(|\)|\[|\]|\{|\}|&amp;amp;lt;|&amp;amp;gt;|\.)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of rna secondary structure assignments in dot-bracket notation. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 01/02/06 by [http://bibiserv.techfak.uni-bielefeld.de Kai Loewenthal]: added bracket-pair &amp;lt; &amp;gt; for pseudoknot structures&lt;br /&gt;
* 11/04/05 by [http://bibiserv.techfak.uni-bielefeld.de Jan Krueger]: add additional bracket-pairs for pseudoknot structures&lt;br /&gt;
* 10/19/05 by [http://biozentrum.uni-wuerzburg.de Philipp Seibel]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType rnaSecondaryStructureSequenceClass ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;rnaSecondaryStructureSequenceClass&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:sequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(\(|\)|\[|\]|\{|\}|&amp;amp;lt;|&amp;amp;gt;|_)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A class of rna secondary structure sequences in shape notation.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 01/02/06 by [http://bibiserv.techfak.uni-bielefeld.de Kai Loewenthal]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
== Structure ==&lt;br /&gt;
  &lt;br /&gt;
This section contains type, attribute and element declarations for atom structures.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType atomNames ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;atomNames&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;H&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;C&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;CA&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;CB&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;O&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;N&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;S&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A list of predefined atom names.&amp;lt;p&amp;gt;This list contains the following atom names:&amp;lt;/p&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;H&amp;lt;/code&amp;gt;: hydrogen atom&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;C&amp;lt;/code&amp;gt;: carbon atom&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;CA&amp;lt;/code&amp;gt;: alpha carbon atom&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;CB&amp;lt;/code&amp;gt;: beta carbon atom&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;O&amp;lt;/code&amp;gt;: oxygen atom&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt;: nitrogen atom&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;S&amp;lt;/code&amp;gt;: sulphur atom&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#simpleType_atomName|simpleType atomName]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType atomName ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;atomName&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:union memberTypes=&amp;quot;bt:atomNames&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:minLength value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:union&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The (abbreviated) name of an atom within a biological molecule. The name must be at least one character long and may contain numbers but not at the beginning.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestAtomName.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestAtomName.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2006/01/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;atom name must not be empty.&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;atomName/&amp;gt;&lt;br /&gt;
     &amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;atom name may contain any number of token characters.&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;atomName&amp;gt;B1&amp;lt;/atomName&amp;gt;&lt;br /&gt;
     &amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;atom name must not start with a digit.&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;atomName&amp;gt;1B&amp;lt;/atomName&amp;gt;&lt;br /&gt;
     &amp;lt;/test:case&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#simpleType_atomNames|simpleType atomNames]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType coordinate ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;coordinate&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:double&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A coordinate in a n-dimensional space.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType distance ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;distance&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:double&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:minInclusive value=&amp;quot;0.0&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A distance in a n-dimensional space. A distance may not be negative.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType distanceUnits ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;distanceUnits&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;angstroem&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A list of possible distance units.&amp;lt;p&amp;gt;This list contains the following entries:&amp;lt;/p&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;angstroem&amp;lt;/code&amp;gt;: Angstroem&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType atomStructureSources ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;atomStructureSources&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:pdb&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A list of predefined atom structure source names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType atomStructureSource ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;atomStructureSource&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:union memberTypes=&amp;quot;bt:sourceUri bt:atomStructureSources&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The source of an atom structure. May be an URI, a LSID or one of the predefined source names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#simpleType_atomSequenceSources|simpleType atomSequenceSources]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== attributeGroup coordinates3D ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:attributeGroup name=&amp;quot;coordinates3D&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;x&amp;quot; type=&amp;quot;bt:coordinate&amp;quot; use=&amp;quot;required&amp;quot; form=&amp;quot;unqualified&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;y&amp;quot; type=&amp;quot;bt:coordinate&amp;quot; use=&amp;quot;required&amp;quot; form=&amp;quot;unqualified&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;z&amp;quot; type=&amp;quot;bt:coordinate&amp;quot; use=&amp;quot;required&amp;quot; form=&amp;quot;unqualified&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:attributeGroup&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Coordinates in a 3-dimensional space.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestCoordinates3D.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestCoordinates3D.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;coord xmlns=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes&amp;quot; y=&amp;quot;1.0&amp;quot; z=&amp;quot;1.0&amp;quot; x=&amp;quot;1.0&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2006/01/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;test:attribute id=&amp;quot;x&amp;quot; name=&amp;quot;x&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;3-D-coordinates must have a x value.&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;test:attribute name=&amp;quot;y&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;3-D-coordinates must have a y value.&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;test:attribute name=&amp;quot;z&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;3-D-coordinates must have a z value.&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/coord&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/26/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType atom ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;atom&amp;quot; block=&amp;quot;restriction&amp;quot; final=&amp;quot;restriction&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attributeGroup ref=&amp;quot;bt:coordinates3D&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;type&amp;quot; type=&amp;quot;bt:atomName&amp;quot; use=&amp;quot;required&amp;quot; form=&amp;quot;unqualified&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A single atom including its coordinates in 3-dimensional space and its type.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestAtom.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestAtom.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;atom xmlns=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2006/01/biotypes/tests tests.xsd&amp;quot; x=&amp;quot;1.0&amp;quot; y=&amp;quot;1.0&amp;quot; z=&amp;quot;1.0&amp;quot; type=&amp;quot;C&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;test:attribute name=&amp;quot;type&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;atom must have a type.&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/atom&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#attributeGroup_coordinates3D|attributeGroup coordinates3D]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/26/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== element abstractAtom ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:element name=&amp;quot;abstractAtom&amp;quot; type=&amp;quot;bt:atom&amp;quot; abstract=&amp;quot;true&amp;quot; block=&amp;quot;restriction&amp;quot; final=&amp;quot;restriction&amp;quot;/&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
An abstract atom element for the atomSeq element.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#complexType_atom|complexType atom]]&lt;br /&gt;
* [[#complexType_atomSeq|complexType atomSeq]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/26/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== attributeGroup structureAttrs ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:attributeGroup name=&amp;quot;structureAttrs&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attributeGroup ref=&amp;quot;bt:dataAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;accNumber&amp;quot; type=&amp;quot;bt:accessionNumber&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;source&amp;quot; type=&amp;quot;bt:atomStructureSource&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:attributeGroup&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Attributes for structure data.&amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt;specifies the source of the structure data. In addition&amp;lt;code&amp;gt;accNumber&amp;lt;/code&amp;gt;can be set to an accession number dependant on the data source if&amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt;identifies only the data source (e.g. database) but not the data item itself.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType atomSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;atomSequence&amp;quot; block=&amp;quot;restriction&amp;quot; final=&amp;quot;restriction&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;xs:element ref=&amp;quot;bt:abstractAtom&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attributeGroup ref=&amp;quot;bt:structureAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;unit&amp;quot; type=&amp;quot;bt:distanceUnits&amp;quot; use=&amp;quot;optional&amp;quot; default=&amp;quot;angstroem&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of atoms. An atom sequence must contain at least one atom. The&amp;lt;code&amp;gt;abstractAtom&amp;lt;/code&amp;gt;element must be replaced by a concrete element of type&amp;lt;code&amp;gt;atom&amp;lt;/code&amp;gt;. This is done via a substitution group:&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; name=&amp;quot;atom&amp;quot; type=&amp;quot;bt:atom&amp;quot; substitutionGroup=&amp;quot;bt:abstractAtom&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;The coordinates of each atom are relative to the specified distance unit (default is Angstroem).&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestAtomSeq.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestAtomSeq.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;atomSeq xmlns=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2006/01/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2006/01/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;atomSeq must not be empty.&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;atomSeq may contain one or more atoms.&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;atom y=&amp;quot;1.0&amp;quot; z=&amp;quot;1.0&amp;quot; type=&amp;quot;C&amp;quot; x=&amp;quot;1.0&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;atom y=&amp;quot;1.0&amp;quot; z=&amp;quot;1.0&amp;quot; type=&amp;quot;C&amp;quot; x=&amp;quot;1.0&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;/test:case&amp;gt;&lt;br /&gt;
&amp;lt;/atomSeq&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#complexType_atom|complexType atom]]&lt;br /&gt;
* [[#element_atom|element atom]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/26/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType atomConnection ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;atomConnection&amp;quot; abstract=&amp;quot;true&amp;quot; block=&amp;quot;restriction&amp;quot; final=&amp;quot;restriction&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;atomType1&amp;quot; type=&amp;quot;bt:atomName&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;atomType2&amp;quot; type=&amp;quot;bt:atomName&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Specifies a connection between two atoms identified by&amp;lt;code&amp;gt;atomType1&amp;lt;/code&amp;gt;and&amp;lt;code&amp;gt;atomType2&amp;lt;/code&amp;gt;. A connection can be e.g. a bond or a contact.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType atomContact ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;atomContact&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexContent&amp;gt;&lt;br /&gt;
    &amp;lt;xs:extension base=&amp;quot;bt:atomConnection&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attribute name=&amp;quot;distance&amp;quot; type=&amp;quot;bt:distance&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attribute name=&amp;quot;unit&amp;quot; type=&amp;quot;bt:distanceUnits&amp;quot; use=&amp;quot;optional&amp;quot; default=&amp;quot;angstroem&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexContent&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Specifies a (close) contact between two atoms. The distance of the two atoms is specified by&amp;lt;code&amp;gt;distance&amp;lt;/code&amp;gt;. The unit of the distance depends on&amp;lt;code&amp;gt;unit&amp;lt;/code&amp;gt;. The default setting for&amp;lt;code&amp;gt;unit&amp;lt;/code&amp;gt;is&amp;lt;code&amp;gt;angstroem&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Classification ==&lt;br /&gt;
&lt;br /&gt;
This section contains type declaration for the classification of biological objects.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType classificationSources ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;classificationSources&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:cath&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:scop&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A list of predefined classification source names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType classificationSource ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;classificationSource&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:union memberTypes=&amp;quot;bt:sourceUri bt:classificationSources&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The source of a classification. May be an URI, a LSID or one of the predefined source names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#simpleType_classificationSources|simpleType classificationSources]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType classificationValue ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;classificationValue&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:minLength value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Obsolete.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/22/05 by [http://szugat.gmxhome.de Martin Szugat]: Declared as obsolete.&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType classification ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;classification&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attributeGroup ref=&amp;quot;bt:dataAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;source&amp;quot; type=&amp;quot;bt:classificationSource&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;accNumber&amp;quot; type=&amp;quot;bt:classificationValue&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Specifies a classification. The classification scheme is identified by&amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt;. The classification itself is specified by&amp;lt;code&amp;gt;accNumber&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Pattern ==&lt;br /&gt;
&lt;br /&gt;
This section contains type declaration for sequence patterns.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType patternSources ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;patternSources&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:interpro&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:pfam&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:prodom&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:prosite&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A list of predefined sequence pattern source names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType patternSource ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;patternSource&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:union memberTypes=&amp;quot;bt:sourceUri bt:patternSources&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The source of a sequence pattern. May be an URI, a LSID or one of the predefined source names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#simpleType_patternSources|simpleType patternSources]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== attributeGroup patternAttrs ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:attributeGroup name=&amp;quot;patternAttrs&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attributeGroup ref=&amp;quot;bt:dataAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;source&amp;quot; type=&amp;quot;bt:patternSource&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;accNumber&amp;quot; type=&amp;quot;bt:accessionNumber&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:attributeGroup&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Attributes for pattern data.&amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt;specifies the source of the pattern data. In addition&amp;lt;code&amp;gt;accNumber&amp;lt;/code&amp;gt;can be set to an accession number dependant on the data source if&amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt;identifies only the data source (e.g. database) but not the data item itself.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/19/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType patternBase ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;patternBase&amp;quot; mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexContent&amp;gt;&lt;br /&gt;
    &amp;lt;xs:extension base=&amp;quot;bt:anyContent&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attributeGroup ref=&amp;quot;bt:patternAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexContent&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence pattern. The content of a pattern element is the pattern itself, e.g. a consensus sequence or a HMM, and may contain elements from any namespace and text.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/19/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType patternProfile ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;patternProfile&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;xs:element ref=&amp;quot;bt:abstractPatternProfileMember&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attributeGroup ref=&amp;quot;bt:dataAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;source&amp;quot; type=&amp;quot;bt:patternSource&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;accNumber&amp;quot; type=&amp;quot;bt:accessionNumber&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence pattern profile. A profile must contain at least one pattern reference.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/19/05 by [http://szugat.gmxhome.de Martin Szugat]: Made pattern abstract.&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType patternProfileMember ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;patternProfileMember&amp;quot; block=&amp;quot;restriction&amp;quot; final=&amp;quot;restriction&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexContent&amp;gt;&lt;br /&gt;
    &amp;lt;xs:extension base=&amp;quot;bt:patternBase&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attribute name=&amp;quot;occurence&amp;quot; type=&amp;quot;xs:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexContent&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A member of a pattern profile. The number of occurences of the pattern in the sequence(s) must be specified.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/19/05 by [http://szugat.gmxhome.de Martin Szugat]: Made pattern abstract.&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== element abstractPatternProfileMember ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:element name=&amp;quot;abstractPatternProfileMember&amp;quot; type=&amp;quot;bt:patternProfileMember&amp;quot; abstract=&amp;quot;true&amp;quot; block=&amp;quot;restriction&amp;quot; final=&amp;quot;restriction&amp;quot;/&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Abstract pattern element for a pattern profile.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/19/05 by [http://szugat.gmxhome.de Martin Szugat]: Made pattern abstract.&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType pattern ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;pattern&amp;quot; mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexContent&amp;gt;&lt;br /&gt;
    &amp;lt;xs:extension base=&amp;quot;bt:patternBase&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attributeGroup ref=&amp;quot;bt:scopeAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexContent&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A single sequence pattern. The location of the pattern inside the sequence is identified by the attributes&amp;lt;code&amp;gt;from&amp;lt;/code&amp;gt;and&amp;lt;code&amp;gt;to&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Alignment ==&lt;br /&gt;
&lt;br /&gt;
This section contains type declaration for sequence alignments.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType alignmentSources ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;alignmentSources&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:clustalw&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A list of predefined sequence alignment source names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType alignmentSource ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;alignmentSource&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:union memberTypes=&amp;quot;bt:sourceUri bt:alignmentSources&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The source of a sequence alignment. May be an URI, a LSID or one of the predefined source names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#simpleType_alignmentSources|simpleType alignmentSources]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType multipleAlignment ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;multipleAlignment&amp;quot; final=&amp;quot;restriction&amp;quot; block=&amp;quot;restriction&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:choice&amp;gt;&lt;br /&gt;
    &amp;lt;xs:sequence minOccurs=&amp;quot;2&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element ref=&amp;quot;bt:abstractAlignedRnaSequence&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;xs:sequence minOccurs=&amp;quot;2&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element ref=&amp;quot;bt:abstractAlignedDnaSequence&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;xs:sequence minOccurs=&amp;quot;2&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element ref=&amp;quot;bt:abstractAlignedSecondaryStructureSequence&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;xs:sequence minOccurs=&amp;quot;2&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element ref=&amp;quot;bt:abstractAlignedAminoAcidSequence&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;xs:sequence minOccurs=&amp;quot;2&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element ref=&amp;quot;bt:abstractAlignedRnaSecondaryStructureSequence&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attributeGroup ref=&amp;quot;bt:dataAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;score&amp;quot; type=&amp;quot;bt:score&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;source&amp;quot; type=&amp;quot;bt:alignmentSource&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;accNumber&amp;quot; type=&amp;quot;bt:accessionNumber&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A multiple sequence alignment. A overall score may be assigned to the multiple alignment using the&amp;lt;code&amp;gt;score&amp;lt;/code&amp;gt;attribute. The source of the multiple alignment can be specified using the attributes&amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt;and&amp;lt;code&amp;gt;accNumber&amp;lt;/code&amp;gt;. A multiple alignment must contain at least two aligned sequences. Thus one or more of the abstract elements&amp;lt;code&amp;gt;abstractAlignedRnaSequence&amp;lt;/code&amp;gt;,&amp;lt;code&amp;gt;abstractAlignedDnaSequence&amp;lt;/code&amp;gt;,&amp;lt;code&amp;gt;abstractAlignedSecondaryStructureSequence&amp;lt;/code&amp;gt;,&amp;lt;code&amp;gt;abstractAlignedAminoAcidSequence&amp;lt;/code&amp;gt;or&amp;lt;code&amp;gt;abstractAlignedRnaSecondaryStructureSequence&amp;lt;/code&amp;gt;must be replaced by a concrete element. This can be done via a substitution group.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
* 10/18/05 by [http://biozentrum.uni-wuerzburg.de/bioinformatik Philipp Seibel]: Rna secondary structure added.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== attributeGroup alignedSequenceAttrs ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:attributeGroup name=&amp;quot;alignedSequenceAttrs&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;score&amp;quot; type=&amp;quot;bt:score&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:attributeGroup&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The attributes for an aligned sequence. The individual score for an aligned sequence may be set using the&amp;lt;code&amp;gt;score&amp;lt;/code&amp;gt;attribute.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/13/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType alignedRnaSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;alignedRnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
    &amp;lt;xs:extension base=&amp;quot;bt:gappedAmbiguousRnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attributeGroup ref=&amp;quot;bt:alignedSequenceAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
An aligned RNA sequence.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/13/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== element abstractAlignedRnaSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:element name=&amp;quot;abstractAlignedRnaSequence&amp;quot; type=&amp;quot;bt:alignedRnaSequence&amp;quot; abstract=&amp;quot;true&amp;quot; final=&amp;quot;restriction&amp;quot; block=&amp;quot;restriction&amp;quot;/&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
An abstract aligned RNA sequence element for the multiple alignment.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/13/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType alignedDnaSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;alignedDnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
    &amp;lt;xs:extension base=&amp;quot;bt:gappedAmbiguousDnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attributeGroup ref=&amp;quot;bt:alignedSequenceAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
An aligned DNA sequence.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/13/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== element abstractAlignedDnaSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:element name=&amp;quot;abstractAlignedDnaSequence&amp;quot; type=&amp;quot;bt:alignedDnaSequence&amp;quot; abstract=&amp;quot;true&amp;quot; final=&amp;quot;restriction&amp;quot; block=&amp;quot;restriction&amp;quot;/&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
An abstract aligned DNA sequence element for the multiple alignment.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/13/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType alignedSecondaryStructureSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;alignedSecondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
    &amp;lt;xs:extension base=&amp;quot;bt:gappedAmbiguousSecondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attributeGroup ref=&amp;quot;bt:alignedSequenceAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
An aligned secondary structure sequence.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/13/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== element abstractAlignedSecondaryStructureSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:element name=&amp;quot;abstractAlignedSecondaryStructureSequence&amp;quot; type=&amp;quot;bt:alignedSecondaryStructureSequence&amp;quot; abstract=&amp;quot;true&amp;quot; final=&amp;quot;restriction&amp;quot; block=&amp;quot;restriction&amp;quot;/&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
An abstract aligned secondary structure sequence element for the multiple alignment.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/13/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType alignedRnaSecondaryStructureSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;alignedRnaSecondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
    &amp;lt;xs:extension base=&amp;quot;bt:gappedRnaSecondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attributeGroup ref=&amp;quot;bt:alignedSequenceAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
An aligned rna secondary structure sequence.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 10/19/05 by [http://biozentrum.uni-wuerzburg.de/bioinformatik Philipp Seibel]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== element abstractAlignedRnaSecondaryStructureSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:element name=&amp;quot;abstractAlignedRnaSecondaryStructureSequence&amp;quot; type=&amp;quot;bt:alignedRnaSecondaryStructureSequence&amp;quot; abstract=&amp;quot;true&amp;quot; final=&amp;quot;restriction&amp;quot; block=&amp;quot;restriction&amp;quot;/&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
An abstract aligned rna secondary structure sequence element for the multiple alignment.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 10/19/05 by [http://biozentrum.uni-wuerzburg.de/bioinformatik Philipp Seibel]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType alignedAminoAcidSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;alignedAminoAcidSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
    &amp;lt;xs:extension base=&amp;quot;bt:gappedAmbiguousAminoAcidOneLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attributeGroup ref=&amp;quot;bt:alignedSequenceAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
An aligned amino acid sequence.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/13/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== element abstractAlignedAminoAcidSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:element name=&amp;quot;abstractAlignedAminoAcidSequence&amp;quot; type=&amp;quot;bt:alignedAminoAcidSequence&amp;quot; abstract=&amp;quot;true&amp;quot; final=&amp;quot;restriction&amp;quot; block=&amp;quot;restriction&amp;quot;/&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/13/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;/div&gt;</description>
			<pubDate>Wed, 17 May 2006 08:57:01 GMT</pubDate>			<dc:creator>Hampti</dc:creator>			<comments>http://bioschemas.sourceforge.net/index.php/Talk:BioTypes_1.2</comments>		</item>
		<item>
			<title>BioTypes 1.1</title>
			<link>http://bioschemas.sourceforge.net/index.php/BioTypes_1.1</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Schema:Header}}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
For better reading and editing this schema is divided into different sections:&lt;br /&gt;
&lt;br /&gt;
* [[#Basic|Basic]]: Basic type definitions.&lt;br /&gt;
* [[#Source|Source]]: Type definitions for specifying the source of biological data.&lt;br /&gt;
* [[#Sequence|Sequence]]: Type definitions for sequence data&lt;br /&gt;
* [[#Structure|Structure]]: Type definitions for structure data.&lt;br /&gt;
* [[#Classification|Classification]]: Type definitions for classification schemes.&lt;br /&gt;
* [[#Pattern|Pattern]]: Type definitions for sequence patterns.&lt;br /&gt;
* [[#Alignment|Alignment]]: Type definitions for sequence alignments.&lt;br /&gt;
&lt;br /&gt;
The final release of this schema can be downloaded from http://schemas.bioservices.net/2005/.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Specification ==&lt;br /&gt;
&lt;br /&gt;
=== schema http://schemas.bioservices.net/2005/biotypes ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:schema xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; targetNamespace=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; attributeFormDefault=&amp;quot;unqualified&amp;quot; id=&amp;quot;BioTypes&amp;quot; version=&amp;quot;1.1&amp;quot; xml:lang=&amp;quot;en&amp;quot;/&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The BioTypes schema provides a common XML type framework for biological data in analogy to the predefined XML Schema types. The recommended prefix for the BioTypes namespace is &amp;lt;i&amp;gt;bt&amp;lt;/i&amp;gt;. For further information on usage visit &amp;lt;a href=&amp;quot;http://schemas.bioservices.net&amp;quot;&amp;gt;BioSchemas &amp;lt;/a&amp;gt;.&lt;br /&gt;
        &amp;lt;p&amp;gt;To use BioTypes in an XML schema download a local copy of the BioTypes schema and include it via the &amp;lt;code&amp;gt;import&amp;lt;/code&amp;gt; statement:&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;&lt;br /&gt;
  &amp;lt;xs:import xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; schemaLocation=&amp;quot;biotypes.xsd&amp;quot; namespace=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Content is available under &amp;lt;a href=&amp;quot;http://creativecommons.org/licenses/by-sa/2.0/&amp;quot;&amp;gt;Creative Commons Attribution-ShareAlike License&amp;lt;/a&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/tests.xsd'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/tests.xsd&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:schema xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; targetNamespace=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; attributeFormDefault=&amp;quot;unqualified&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:import schemaLocation=&amp;quot;../../biotypes.xsd&amp;quot; namespace=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;root&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:any namespace=&amp;quot;##any&amp;quot; processContents=&amp;quot;strict&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
      &amp;lt;xs:anyAttribute namespace=&amp;quot;##any&amp;quot; processContents=&amp;quot;lax&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;index&amp;quot; type=&amp;quot;bt:index&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;alphaIndex&amp;quot; type=&amp;quot;bt:alphanumericIndex&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;version&amp;quot; type=&amp;quot;bt:version&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;lsid&amp;quot; type=&amp;quot;bt:lsid&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;sourceUri&amp;quot; type=&amp;quot;bt:sourceUri&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;seq&amp;quot; type=&amp;quot;bt:sequence&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;atomName&amp;quot; type=&amp;quot;bt:atomName&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;container&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:complexContent&amp;gt;&lt;br /&gt;
        &amp;lt;xs:extension base=&amp;quot;bt:anyContent&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:complexContent&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;item&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attributeGroup ref=&amp;quot;bt:dataAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;coord&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attributeGroup ref=&amp;quot;bt:coordinates3D&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;source&amp;quot; type=&amp;quot;bt:source&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;atom&amp;quot; type=&amp;quot;bt:atom&amp;quot; substitutionGroup=&amp;quot;bt:abstractAtom&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;atomSeq&amp;quot; type=&amp;quot;bt:atomSequence&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;patternProfile&amp;quot; type=&amp;quot;bt:patternProfile&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;pattern&amp;quot; type=&amp;quot;bt:pattern&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;aaMultipleAlignment&amp;quot; type=&amp;quot;bt:multipleAlignment&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:appinfo&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;##missing&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;Unknown&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;bt:attribute name=&amp;quot;source&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:lsid:&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;lsidres:&lt;br /&gt;
      &amp;lt;bt:attribute name=&amp;quot;source&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;bt:attribute name=&amp;quot;source&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:embl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;EMBL Nucleotide Sequence Database&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.ebi.ac.uk/embl/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:entrez&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;NCBI Entrez Gene&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.ncbi.nih.gov/entrez/query.fcgi?db=gene&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:genbank&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;NCBI GenBank&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.ncbi.nlm.nih.gov/Genbank/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:hugo&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;The Human Genome Organisation&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.hugo-international.org/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:locuslink&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;NCBI LocusLink&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.ncbi.nlm.nih.gov/projects/LocusLink/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:mgd&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;Mouse Genome Informatics&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.informatics.jax.org/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:mgi&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;Mouse Genome Informatics&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.informatics.jax.org/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:rgd&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;Rat Genome Database&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://rgd.mcw.edu/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:sgd&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;Saccharomyces Genome Database&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.yeastgenome.org/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:pdb&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;RCSB Protein Data Bank&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.rcsb.org/pdb/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:swissprot&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;Swiss-Prot&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://au.expasy.org/sprot/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:dssp&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;DSSP&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.cmbi.kun.nl/gv/dssp/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:pdb&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;RCSB Protein Data Bank&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.rcsb.org/pdb/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:pdb&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;RCSB Protein Data Bank&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.rcsb.org/pdb/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:cath&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;CATH&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.ccbb.re.kr/irs/2_cath/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:scop&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;SCOP&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://scop.mrc-lmb.cam.ac.uk/scop/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:interpro&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;EMBL Interpro&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.ebi.ac.uk/interpro/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:pfam&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;PFAM&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.sanger.ac.uk/Software/Pfam/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:prodom&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;ProDom&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://protein.toulouse.inra.fr/prodom/current/html/home.php&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:prosite&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;ExPASy PROSITE&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://au.expasy.org/prosite/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:clustalw&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;ClustalW&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.ebi.ac.uk/clustalw/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
&amp;lt;/xs:appinfo&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
&lt;br /&gt;
* [http://schemas.bioservices.net/2005/biotypes BioTypes namespace URL]&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
== Basic ==&lt;br /&gt;
&lt;br /&gt;
This section contains basic type definitions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType index ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;index&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:positiveInteger&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
An one-based index. Indices should begin with 1 because zero-based indices might be confusing for humans and are a common source for errors, e.g. when a user assumes the numeration begins with 1.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestIndex.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestIndex.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;index may be 1.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;index&amp;gt;1&amp;lt;/index&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;index starts with 1.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;index&amp;gt;0&amp;lt;/index&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;index must not be negative.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;index&amp;gt;-1&amp;lt;/index&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType alphanumericIndex ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;alphanumericIndex&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:union memberTypes=&amp;quot;bt:index&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:pattern value=&amp;quot;[a-z]&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:union&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
An alphanumeric index. Numeric indices should begin with 1. Alternatively the indices could be numbered using small letters: &amp;quot;a&amp;quot;, &amp;quot;b&amp;quot;, etc. A combination of letters is not allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestAlphanumericIndex.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestAlphanumericIndex.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;alphaIndex may be 1.&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;alphaIndex&amp;gt;1&amp;lt;/alphaIndex&amp;gt;&lt;br /&gt;
     &amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;alphaIndex starts with 1.&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;alphaIndex&amp;gt;0&amp;lt;/alphaIndex&amp;gt;&lt;br /&gt;
     &amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;alphaIndex must not be negative.&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;alphaIndex&amp;gt;-1&amp;lt;/alphaIndex&amp;gt;&lt;br /&gt;
     &amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;alphaIndex may be a.&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;alphaIndex&amp;gt;a&amp;lt;/alphaIndex&amp;gt;&lt;br /&gt;
     &amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;alphaIndex must not be a uppercase letter.&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;alphaIndex&amp;gt;A&amp;lt;/alphaIndex&amp;gt;&lt;br /&gt;
     &amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;alphaIndex must not be empty.&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;alphaIndex/&amp;gt;&lt;br /&gt;
     &amp;lt;/test:case&amp;gt;&lt;br /&gt;
     &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;alphaIndex must not be a combination of letters.&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;alphaIndex&amp;gt;ab&amp;lt;/alphaIndex&amp;gt;&lt;br /&gt;
     &amp;lt;/test:case&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 06/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== simpleType version ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;version&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;\d+(\.\d+)*&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A versioning number.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestVersion.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestVersion.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;version may be a single digit.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;version&amp;gt;1&amp;lt;/version&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;version may be a number.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;version&amp;gt;11&amp;lt;/version&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;version may be a sequence of numbers.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;version&amp;gt;11.0.1&amp;lt;/version&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;version must not be empty.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;version/&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;version must not end with a dot.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;version&amp;gt;1.&amp;lt;/version&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;version must not contain characters other than digits.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;version&amp;gt;1.x&amp;lt;/version&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;version must not contain two or more points in sequence.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;version&amp;gt;1..1&amp;lt;/version&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/18/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType score ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;score&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:double&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A scoring value. Scores can be positive or negative.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType anyContent ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;anyContent&amp;quot; mixed=&amp;quot;true&amp;quot; abstract=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:any namespace=&amp;quot;##any&amp;quot; processContents=&amp;quot;lax&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Allows any mixed content, i.e. text and elements from any namespace.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestContainer.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestContainer.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;A container may contain elements from foreign namespaces and text.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;container&amp;gt;Prefix&lt;br /&gt;
        &amp;lt;ext:item xmlns:ext=&amp;quot;urn:other&amp;quot;/&amp;gt;&lt;br /&gt;
        Infix&lt;br /&gt;
        &amp;lt;ext2:item xmlns:ext2=&amp;quot;urn:other2&amp;quot;/&amp;gt;&lt;br /&gt;
        Postfix&lt;br /&gt;
      &amp;lt;/container&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;A container may contain elements from the target namespace.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;container&amp;gt;Prefix&lt;br /&gt;
        &amp;lt;item/&amp;gt;&lt;br /&gt;
        Infix&lt;br /&gt;
        &amp;lt;item/&amp;gt;&lt;br /&gt;
        Postfix&lt;br /&gt;
      &amp;lt;/container&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType dateOptionalTime ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;dateOptionalTime&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:union memberTypes=&amp;quot;xs:date xs:dateTime&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A date and eventually a time information.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/22/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType missing ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;missing&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;##missing&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Marks an optional attribute value as missing. This should be the default value for the attribute. This special enumeration value is necessary because optional attributes without a default value could not be used within a key declaration.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/22/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType sourceDate ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;sourceDate&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:dateOptionalTime&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The date (and eventually time) the corresponding data item was retrieved from the data source.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/22/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType optionalSourceDate ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;optionalSourceDate&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:union memberTypes=&amp;quot;bt:sourceDate bt:missing&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The date (and eventually time) the corresponding data item was retrieved from the data source, or &amp;lt;code&amp;gt;##missing&amp;lt;/code&amp;gt; as the default value.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/22/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType sourceVersion ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;sourceVersion&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:version&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The version of the data source from whom the data item was retrieved.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/22/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType optionalSourceVersion ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;optionalSourceVersion&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:union memberTypes=&amp;quot;bt:sourceVersion bt:missing&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The version of the data source from whom the data item was retrieved, or &amp;lt;code&amp;gt;##missing&amp;lt;/code&amp;gt; as the default value.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/22/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== attributeGroup dataAttrs ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:attributeGroup name=&amp;quot;dataAttrs&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;version&amp;quot; type=&amp;quot;bt:optionalSourceVersion&amp;quot; use=&amp;quot;optional&amp;quot; default=&amp;quot;##missing&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;date&amp;quot; type=&amp;quot;bt:optionalSourceVersion&amp;quot; use=&amp;quot;optional&amp;quot; default=&amp;quot;##missing&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:attributeGroup&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The attributes for a data item. A data item is an element which holds data that should be regarded as a single unit in contrast to a data collection which holds multiple units of data, i.e. data items. In addition to the optional &amp;lt;code&amp;gt;version&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;date&amp;lt;/code&amp;gt; attributes, specifying the version of the data source and the date (and eventually the time) the data item was retrieved, a data item should declare a &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; attribute of type &amp;lt;code&amp;gt;sourceUri&amp;lt;/code&amp;gt; and a &amp;lt;code&amp;gt;accNumber&amp;lt;/code&amp;gt; attribute of type &amp;lt;code&amp;gt;accessionNumber&amp;lt;/code&amp;gt;, specifying the data source of the data item and its accession number within the data source.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
&lt;br /&gt;
* [[#simpleType_sourceUri|simpleType sourceUri]]&lt;br /&gt;
* [[#simpleType_accessionNumber|simpleType accessionNumber]]&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/22/05 by [http://szugat.gmxhome.de Martin Szugat]: Declared type dateOptionalTime.&lt;br /&gt;
* 05/10/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== attributeGroup scopeAttrs ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:attributeGroup name=&amp;quot;scopeAttrs&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;from&amp;quot; type=&amp;quot;bt:index&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;to&amp;quot; type=&amp;quot;bt:index&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:attributeGroup&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Attributes for setting a range. &amp;lt;code&amp;gt;from&amp;lt;/code&amp;gt; should be less than &amp;lt;code&amp;gt;to&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Source ==&lt;br /&gt;
&lt;br /&gt;
This section contains type declarations for specifying the source of biological data.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== simpleType lsid ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;lsid&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:anyURI&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;urn:lsid:(\c|/)+:(\c|/)+:\c+(:\c+)?&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A Life Sciences Identifier (LSID) is a URN that uniquely names an object. According to the &amp;lt;a href=&amp;quot;http://lsid.sourceforge.net/&amp;quot;&amp;gt;LSID Resolution Protocol Project&amp;lt;/a&amp;gt; the syntax is &amp;lt;code&amp;gt;urn:lsid:&amp;amp;lt;authority&amp;amp;gt;:&amp;amp;lt;namespace&amp;amp;gt;:&amp;amp;lt;value&amp;amp;gt;:&amp;amp;lt;version&amp;amp;gt;&amp;lt;/code&amp;gt; where &amp;lt;code&amp;gt;authority&amp;lt;/code&amp;gt; is the name of the organization that has defined an entity, &amp;lt;code&amp;gt;namespace&amp;lt;/code&amp;gt; is a namespace within the authority for the Id, &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; is an alpha-numeric sequence that uniquely identifies an object to its authority, and &amp;lt;code&amp;gt;version&amp;lt;/code&amp;gt; is an optional version number for an Id. &amp;lt;code&amp;gt;authority&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;namespace&amp;lt;/code&amp;gt; can have hierarchical path elements separated by &amp;quot;/&amp;quot;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestLSID.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestLSID.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;lsid need not to have a revision.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;lsid&amp;gt;urn:lsid:authority:namespace:identifier&amp;lt;/lsid&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;lsid may have a revision. &amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;lsid&amp;gt;urn:lsid:authority:namespace:identifier:1&amp;lt;/lsid&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;lsid must a have an urn prefix.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;lsid&amp;gt;lsid:authority:namespace:identifier&amp;lt;/lsid&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;lsid must have a lsid prefix.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;lsid&amp;gt;urn:authority:namespace:identifier&amp;lt;/lsid&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;lsid must have an identifier.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;lsid&amp;gt;urn:lsid:authority:namespace&amp;lt;/lsid&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;lsid must have a namespace.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;lsid&amp;gt;urn:lsid:authority::identifier&amp;lt;/lsid&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;lsid must have an authority.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;lsid&amp;gt;urn:lsid::namespace:identifier&amp;lt;/lsid&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;authority and namespace may include slashes.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;lsid&amp;gt;urn:lsid:authority/sub:namespace/sub:identifier&amp;lt;/lsid&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [http://lsid.sourceforge.net LSID Resolution Protocol Project]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType sourceUri ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;sourceUri&amp;quot; final=&amp;quot;restriction&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:union memberTypes=&amp;quot;bt:lsid&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:restriction base=&amp;quot;xs:anyURI&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:minLength value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:union&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The URI of a data source. This may be an URL, an URN or a LSID.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#simpleType_lsid|simpleType lsid]]&lt;br /&gt;
* [[#complexType_source|complexType source]]&lt;br /&gt;
* [http://lsid.sourceforge.net LSID Resolution Protocol Project]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType optionalSourceUri ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;optionalSourceUri&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:union memberTypes=&amp;quot;bt:sourceUri bt:missing&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The URI of a data source. This may be an URL, an URN or a LSID or &amp;lt;code&amp;gt;##missing&amp;lt;/code&amp;gt; as the default value.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/22/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType accessionNumber ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;accessionNumber&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:minLength value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Specifies the accession number of a data item relative to its data source. The format of the accession number depends on the data source.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#complexType_source|complexType source]]&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType source ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;source&amp;quot; mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexContent&amp;gt;&lt;br /&gt;
    &amp;lt;xs:extension base=&amp;quot;bt:anyContent&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attribute name=&amp;quot;uri&amp;quot; type=&amp;quot;bt:optionalSourceUri&amp;quot; use=&amp;quot;required&amp;quot; form=&amp;quot;unqualified&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexContent&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The description of a data source. The data source is identified by the &amp;lt;code&amp;gt;uri&amp;lt;/code&amp;gt; attribute. The content may be source specific. It may consist e.g. of one or more &amp;lt;code&amp;gt;mapping&amp;lt;/code&amp;gt; elements which map the source URI to an URL or a caption. Such a mapping is demonstrated by the &amp;lt;a href=&amp;quot;http://schemas.bioservices.net/index.php?title=BioTypes_stylesheet&amp;quot;&amp;gt;BioTypes stylesheet&amp;lt;/a&amp;gt;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#element_source|element source]]&lt;br /&gt;
* [[#element_mapping|element mapping]]&lt;br /&gt;
* [[BioTypes stylesheet]]&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/10/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== element source ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:element name=&amp;quot;source&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexContent&amp;gt;&lt;br /&gt;
      &amp;lt;xs:extension base=&amp;quot;bt:source&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:anyAttribute namespace=&amp;quot;##other&amp;quot; processContents=&amp;quot;lax&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexContent&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
&amp;lt;/xs:element&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The description of a data source.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestSource.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestSource.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;bst:root xmlns:bst=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;bst:source uri=&amp;quot;test&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;test:attribute name=&amp;quot;uri&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;source must have a uri.&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;test:attribute name=&amp;quot;uri&amp;quot; value=&amp;quot;urn:bts:cath&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;source uri may be a predefined name.&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;test:attribute name=&amp;quot;uri&amp;quot; value=&amp;quot;urn:org.db:id&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;source uri may be a custom URN.&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;test:attribute name=&amp;quot;uri&amp;quot; value=&amp;quot;http://www.db.org/id&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;source uri may be a custom URL.&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;test:attribute name=&amp;quot;uri&amp;quot; value=&amp;quot;urn:lsid:authority:namespace:identifier&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;source uri may be a LSID.&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;test:attribute name=&amp;quot;uri&amp;quot; value=&amp;quot;##missing&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;source uri may be ##missing.&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;source may contain any content.&amp;quot;&amp;gt;&lt;br /&gt;
        Prefix&amp;lt;ext:item xmlns:ext=&amp;quot;urn:other&amp;quot;&amp;gt;Infix&amp;lt;/ext:item&amp;gt;Postfix&lt;br /&gt;
      &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;/bst:source&amp;gt;&lt;br /&gt;
&amp;lt;/bst:root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
&lt;br /&gt;
* [[#complexType_source|complexType source]]&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 01/02/06 by [http://szugat.gmxhome.de Martin Szugat]: Added tests&lt;br /&gt;
* 05/19/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== element mapping ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:element name=&amp;quot;mapping&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexContent&amp;gt;&lt;br /&gt;
      &amp;lt;xs:extension base=&amp;quot;bt:anyContent&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:attribute name=&amp;quot;to&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:union memberTypes=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:enumeration value=&amp;quot;url&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:enumeration value=&amp;quot;caption&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:union&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:attribute&amp;gt;&lt;br /&gt;
        &amp;lt;xs:anyAttribute namespace=&amp;quot;##other&amp;quot; processContents=&amp;quot;lax&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexContent&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
&amp;lt;/xs:element&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The mapping of a value to another representation. The &amp;lt;code&amp;gt;to&amp;lt;/code&amp;gt; attribute specifies the representation. A mapping is used e.g. within a &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; element to map the data source URI to an URL. It is used by the &amp;lt;a href=&amp;quot;http://schemas.bioservices.net/index.php?title=BioTypes_stylesheet&amp;quot;&amp;gt;BioTypes stylesheet&amp;lt;/a&amp;gt;. Its content may be mapping specific, e.g. text and one or more &amp;lt;code&amp;gt;attribute&amp;lt;/code&amp;gt; elements. For each subordinated element the processing application or stylesheet should be ready to process it, i.e. there must be appropiate template.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
&lt;br /&gt;
* [[BioTypes stylesheet]]&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/19/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== element attribute ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:element name=&amp;quot;attribute&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:attribute name=&amp;quot;name&amp;quot; type=&amp;quot;xs:Name&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:attribute name=&amp;quot;namespace&amp;quot; type=&amp;quot;xs:anyURI&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:anyAttribute namespace=&amp;quot;##other&amp;quot; processContents=&amp;quot;lax&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
&amp;lt;/xs:element&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Evaluates an attribute. This element can be used e.g. inside a &amp;lt;code&amp;gt;mapping&amp;lt;/code&amp;gt; element. During the mapping process it should be replaced by the concrete value of the attribute.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/19/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
== Sequence ==&lt;br /&gt;
&lt;br /&gt;
This section contains type declarations for biological sequence data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType sequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;sequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:minLength value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:whiteSpace value=&amp;quot;preserve&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of character data of length greater than zero.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;seq&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;sequence must not be empty.&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;sequence may contain any number of characters.&amp;quot;&amp;gt;ABCDEFGHIJKLMNOPQRSTVWXYZabcdefghijklmnopqrstvwxyz&amp;lt;/test:case&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;sequence may contain whitespace and line breaks.&amp;quot;&amp;gt;&lt;br /&gt;
AA&lt;br /&gt;
AA&lt;br /&gt;
     &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType gappedAmbiguousNucleotideSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;gappedAmbiguousNucleotideSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:sequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|G|C|T|U|R|Y|M|K|S|W|H|B|V|D|N|X|\-)+&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:whiteSpace value=&amp;quot;collapse&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of nucleotides (RNA and DNA) or its placeholders in upper case letters and gap characters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestGappedAmbiguousNucleotideSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestGappedAmbiguousNucleotideSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;seq xsi:type=&amp;quot;bt:gappedAmbiguousNucleotideSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;gapped ambiguous nucleotide sequence must not be empty.&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;gapped ambiguous nucleotide sequence must not contain lower case characters.&amp;quot;&amp;gt;a&amp;lt;/test:case&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;gapped ambiguous nucleotide sequence may contain any number of nucleotides, ambiguous characters and gaps.&amp;quot;&amp;gt;ACGTURYMKSWHBVDNX-&amp;lt;/test:case&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;gapped ambiguous nucleotide sequence may contain line breaks at the beginning and at the end.&amp;quot;&amp;gt;&lt;br /&gt;
  AAAA&lt;br /&gt;
       &amp;lt;/test:case&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;gapped ambiguous nucleotide must not contain line breaks in between.&amp;quot;&amp;gt;&lt;br /&gt;
  AA&lt;br /&gt;
  AA&lt;br /&gt;
       &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType gappedNucleotideSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;gappedNucleotideSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousNucleotideSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|G|C|T|U|\-)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of nucleotides (RNA and DNA) in upper case letters and gap characters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestGappedNucleotideSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestGappedNucleotideSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;seq xsi:type=&amp;quot;bt:gappedNucleotideSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;gapped nucleotide sequence must not contain ambiguous characters.&amp;quot;&amp;gt;RYMKSWHBVDNX&amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType ambiguousNucleotideSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;ambiguousNucleotideSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousNucleotideSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|G|C|T|U|R|Y|M|K|S|W|H|B|V|D|N|X)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of nucleotides (RNA and DNA) or its placeholders in upper case letters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestAmbiguousNucleotideSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestAmbiguousNucleotideSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;seq xsi:type=&amp;quot;bt:ambiguousNucleotideSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;ambiguous nucleotide sequence must not contain gap characters.&amp;quot;&amp;gt;-&amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType nucleotideSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;nucleotideSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:ambiguousNucleotideSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|G|C|T|U)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of nucleotides (RNA and DNA) in upper case letters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestNucleotideSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestNucleotideSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;seq xsi:type=&amp;quot;bt:nucleotideSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;nucleotide sequence must not contain gap characters or ambiguous characters.&amp;quot;&amp;gt;-X&amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType nucleotideSequenceSources ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;nucleotideSequenceSources&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:embl&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:entrez&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:genbank&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:hugo&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:locuslink&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:mgd&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:mgi&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:rgd&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:sgd&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A list of predefined nucleotide sequence source names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType nucleotideSequenceSource ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;nucleotideSequenceSource&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:union memberTypes=&amp;quot;bt:sourceUri bt:nucleotideSequenceSources&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The source of a nucleotide sequence. May be an URI, a LSID or one of the predefined source names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#simpleType_nucleotideSequenceSources|simpleType nucleotideSequenceSources]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== attributeGroup nucleotideSequenceAttrs ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:attributeGroup name=&amp;quot;nucleotideSequenceAttrs&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attributeGroup ref=&amp;quot;bt:dataAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;accNumber&amp;quot; type=&amp;quot;bt:accessionNumber&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;source&amp;quot; type=&amp;quot;bt:nucleotideSequenceSource&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:attributeGroup&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Attributes for nucleotide sequences. &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; specifies the source of the sequence. In addition &amp;lt;code&amp;gt;accNumber&amp;lt;/code&amp;gt; can be set to an accession number dependant on the data source if &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; identifies only the data source (e.g. database) but not the data item itself.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType gappedAmbiguousDnaSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;gappedAmbiguousDnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousNucleotideSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|G|C|T|R|Y|M|K|S|W|H|B|V|D|N|X|\-)+&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:whiteSpace value=&amp;quot;collapse&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of DNAs or its placeholders in upper case letters and gap characters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestGappedAmbiguousDnaSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestGappedAmbiguousDnaSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;seq xsi:type=&amp;quot;bt:gappedAmbiguousDnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;gapped ambiguous dna sequence must not contain Uracil.&amp;quot;&amp;gt;U&amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType gappedDnaSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;gappedDnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousDnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|G|C|T|\-)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of DNAs in upper case letters and gap characters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestGappedDnaSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestGappedDnaSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;seq xsi:type=&amp;quot;bt:gappedDnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;gapped dna sequence must not contain ambiguous characters.&amp;quot;&amp;gt;RYMKSWHBVDNX&amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType ambiguousDnaSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;ambiguousDnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousDnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|G|C|T|R|Y|M|K|S|W|H|B|V|D|N|X)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of DNAs or its placeholders in upper case letters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestAmbiguousDnaSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestAmbiguousDnaSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;seq xsi:type=&amp;quot;bt:ambiguousDnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;ambiguous dna sequence must not contain gap characters.&amp;quot;&amp;gt;-&amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType dnaSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;dnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:ambiguousDnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|G|C|T)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of DNAs in upper case letters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestDnaSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestDnaSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;seq xsi:type=&amp;quot;bt:dnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;dna sequence must not contain gap characters or ambiguous characters.&amp;quot;&amp;gt;-X&amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType gappedAmbiguousRnaSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;gappedAmbiguousRnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousNucleotideSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|G|C|U|R|Y|M|K|S|W|H|B|V|D|N|X|\-)+&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:whiteSpace value=&amp;quot;collapse&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of RNAs or its placeholders in upper case letters and gap characters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestGappedAmbiguousRnaSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestGappedAmbiguousRnaSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;seq xsi:type=&amp;quot;bt:gappedAmbiguousRnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;gapped ambiguous rna sequence must not contain Thymin.&amp;quot;&amp;gt;T&amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType gappedRnaSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;gappedRnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousRnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|G|C|U|\-)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of DNAs in upper case letters and gap characters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestGappedRnaSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestGappedRnaSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;seq xsi:type=&amp;quot;bt:gappedRnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;gapped rna sequence must not contain ambiguous characters.&amp;quot;&amp;gt;RYMKSWHBVDNX&amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType ambiguousRnaSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;ambiguousRnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousRnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|G|C|U|R|Y|M|K|S|W|H|B|V|D|N|X)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of RNAs or its placeholders in upper case letters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestAmbiguousRnaSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestAmbiguousRnaSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;seq xsi:type=&amp;quot;bt:ambiguousRnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;ambiguous rna sequence must not contain gap characters.&amp;quot;&amp;gt;-&amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType rnaSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;rnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:ambiguousRnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|G|C|U)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of RNAs in upper case letters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestRnaSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestRnaSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;seq xsi:type=&amp;quot;bt:rnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;rna sequence must not contain gap characters or ambiguous characters.&amp;quot;&amp;gt;-X&amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType gappedAmbiguousTerminalAminoAcidOneLetterSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;gappedAmbiguousTerminalAminoAcidOneLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:sequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|R|N|D|C|Q|E|G|H|I|L|K|M|F|P|S|T|U|W|Y|V|X|B|Z|\-|\*)+&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:whiteSpace value=&amp;quot;collapse&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of amino acids in upper case one letter code including the terminal symbol *, ambigiuous and gap characters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType gappedAmbiguousAminoAcidOneLetterSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;gappedAmbiguousAminoAcidOneLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousTerminalAminoAcidOneLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|R|N|D|C|Q|E|G|H|I|L|K|M|F|P|S|T|U|W|Y|V|X|B|Z|\-)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of amino acids in upper case one letter code, ambigiuous and gap characters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/10/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType ambiguousAminoAcidOneLetterSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;ambiguousAminoAcidOneLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousTerminalAminoAcidOneLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|R|N|D|C|Q|E|G|H|I|L|K|M|F|P|S|T|U|W|Y|V|X|B|Z)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of amino acids in upper case one letter code and ambigiuous characters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType gappedAminoAcidOneLetterSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;gappedAminoAcidOneLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousTerminalAminoAcidOneLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|R|N|D|C|Q|E|G|H|I|L|K|M|F|P|S|T|U|W|Y|V|\-)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of amino acids in upper case one letter code and gap characters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType terminalAminoAcidOneLetterSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;terminalAminoAcidOneLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousTerminalAminoAcidOneLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|R|N|D|C|Q|E|G|H|I|L|K|M|F|P|S|T|U|W|Y|V|\*)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of amino acids in upper case one letter code including the terminal symbol *. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType aminoAcidOneLetterSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;aminoAcidOneLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:ambiguousAminoAcidOneLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|R|N|D|C|Q|E|G|H|I|L|K|M|F|P|S|T|U|W|Y|V)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of amino acids in upper case one letter code. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType terminalAminoAcidThreeLetterSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;terminalAminoAcidThreeLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:sequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(ALA|ARG|ASN|ASP|CYS|GLN|GLU|GLY|HIS|ILE|LEU|LYS|MET|PHE|PRO|SER|THR|SEC|TRP|TYR|VAL|TER)+&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:whiteSpace value=&amp;quot;collapse&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of amino acids in upper case three letter code including the terminal symbol TER. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestTerminalAminoAcidThreeLetterSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestTerminalAminoAcidThreeLetterSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;seq xsi:type=&amp;quot;bt:terminalAminoAcidThreeLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;terminal amino acid three letter sequence must not be empty.&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;terminal amino acid three letter sequence must not contain lower case characters.&amp;quot;&amp;gt;ala&amp;lt;/test:case&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;terminal amino acid three letter sequence must not contain illegal character combinations.&amp;quot;&amp;gt;XZY&amp;lt;/test:case&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;terminal amino acid thre letter sequence may contain any number of amino acids in three letter code and the terminal signal.&amp;quot;&amp;gt;ALAARGASNASPCYSGLNGLUGLYHISILELEULYSMETPHEPROSERTHRSECTRPTYRVALTER&amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType aminoAcidThreeLetterSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;aminoAcidThreeLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:terminalAminoAcidThreeLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(ALA|ARG|ASN|ASP|CYS|GLN|GLU|GLY|HIS|ILE|LEU|LYS|MET|PHE|PRO|SER|THR|SEC|TRP|TYR|VAL)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of amino acids in upper case three letter code. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestAminoAcidThreeLetterSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestAminoAcidThreeLetterSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;seq xsi:type=&amp;quot;bt:aminoAcidThreeLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;amino acid three letter sequence must not contain the terminal signal.&amp;quot;&amp;gt;TER&amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType aminoAcidSequenceSources ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;aminoAcidSequenceSources&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:pdb&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:swissprot&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A list of predefined amino acid sequence source names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType aminoAcidSequenceSource ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;aminoAcidSequenceSource&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:union memberTypes=&amp;quot;bt:sourceUri bt:aminoAcidSequenceSources&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The source of a amino acid sequence. May be an URI, a LSID or one of the predefined source names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#simpleType_aminoAcidSequenceSources|simpleType aminoAcidSequenceSources]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== attributeGroup aminoAcidSequenceAttrs ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:attributeGroup name=&amp;quot;aminoAcidSequenceAttrs&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attributeGroup ref=&amp;quot;bt:dataAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;accNumber&amp;quot; type=&amp;quot;bt:accessionNumber&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;source&amp;quot; type=&amp;quot;bt:aminoAcidSequenceSource&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:attributeGroup&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Attributes for amino acid sequences. &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; specifies the source of the sequence. In addition &amp;lt;code&amp;gt;accNumber&amp;lt;/code&amp;gt; can be set to an accession number dependant on the data source if &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; identifies only the data source (e.g. database) but not the data item itself.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType gappedAmbiguousSecondaryStructureSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;gappedAmbiguousSecondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:sequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(C|H|G|I|E|B|T|S|_|X|\-)+&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:whiteSpace value=&amp;quot;replace&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of secondary structure assignments or its placeholder in upper case letters and gap characters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestGappedAmbiguousSecondaryStructureSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestGappedAmbiguousSecondaryStructureSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;seq xsi:type=&amp;quot;bt:gappedAmbiguousSecondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;gapped ambiguous secondary structure sequence must not be empty.&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;gapped ambiguous secondary structure sequence must not contain lower case characters.&amp;quot;&amp;gt;a&amp;lt;/test:case&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;gapped ambiguous secondary structure sequence may contain any number of secondary structures, ambiguous characters and gaps.&amp;quot;&amp;gt;CHGIEBTS_X-&amp;lt;/test:case&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;gapped ambiguous secondary structure must not contain line breaks in between.&amp;quot;&amp;gt;&lt;br /&gt;
  SS&lt;br /&gt;
  SS&lt;br /&gt;
       &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType ambiguousSecondaryStructureSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;ambiguousSecondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousSecondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(C|H|G|I|E|B|T|S|_|X)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of secondary structure assignments or its placeholder in upper case letters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestAmbiguousSecondaryStructureSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestAmbiguousSecondaryStructureSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;seq xsi:type=&amp;quot;bt:ambiguousSecondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;ambiguous secondary structure sequence must not contain gap characters.&amp;quot;&amp;gt;-&amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType gappedSecondaryStructureSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;gappedSecondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousSecondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(C|H|G|I|E|B|T|S|_|\-)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of secondary structure assignments in upper case letters and gap characters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestGappedSecondaryStructureSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestGappedSecondaryStructureSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;seq xsi:type=&amp;quot;bt:gappedSecondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;gapped secondary structure sequence must not contain ambiguous character.&amp;quot;&amp;gt;X&amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType secondaryStructureSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;secondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousSecondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(C|H|G|I|E|B|T|S|_)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of secondary structure assignments in upper case letters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestSecondaryStructureSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestSecondaryStructureSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;seq xsi:type=&amp;quot;bt:secondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;secondary structure sequence must not contain ambiguous character or gap character.&amp;quot;&amp;gt;X-&amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType secondaryStructureSequenceSources ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;secondaryStructureSequenceSources&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:dssp&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:pdb&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A list of predefined secondary structure sequence source names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType secondaryStructureSequenceSource ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;secondaryStructureSequenceSource&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:union memberTypes=&amp;quot;bt:sourceUri bt:secondaryStructureSequenceSources&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The source of a secondary structure sequence. May be an URI, a LSID or one of the predefined source names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#simpleType_secondaryStructureSequenceSources|simpleType secondaryStructureSequenceSources]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== attributeGroup secondaryStructureSequenceAttrs ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:attributeGroup name=&amp;quot;secondaryStructureSequenceAttrs&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attributeGroup ref=&amp;quot;bt:dataAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;accNumber&amp;quot; type=&amp;quot;bt:accessionNumber&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;source&amp;quot; type=&amp;quot;bt:secondaryStructureSequenceSource&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:attributeGroup&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Attributes for secondary structure sequences. &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; specifies the source of the sequence. In addition &amp;lt;code&amp;gt;accNumber&amp;lt;/code&amp;gt; can be set to an accession number dependant on the data source if &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; identifies only the data source (e.g. database) but not the data item itself.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType gappedRnaSecondaryStructureSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;gappedRnaSecondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:sequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(\(|\)|\[|\]|\{|\}|&amp;amp;lt;|&amp;amp;gt;|\.|\-)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of secondary structure assignments in dot-bracket format and gap characters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 01/02/06 by [http://bibiserv.techfak.uni-bielefeld.de Kai Loewenthal]: added bracket-pair &amp;amp;lt; &amp;amp;gt; for pseudoknot structures&lt;br /&gt;
* 11/04/05 by [http://bibiserv.techfak.uni-bielefeld.de Jan Krueger]: add additional bracket-pairs for pseudoknot structures&lt;br /&gt;
* 10/19/05 by [http://biozentrum.uni-wuerzburg.de Philipp Seibel]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== simpleType rnaSecondaryStructureSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;rnaSecondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedRnaSecondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(\(|\)|\[|\]|\{|\}|&amp;amp;lt;|&amp;amp;gt;|\.)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of rna secondary structure assignments in dot-bracket notation. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 01/02/06 by [http://bibiserv.techfak.uni-bielefeld.de Kai Loewenthal]: added bracket-pair &amp;amp;lt; &amp;amp;gt; for pseudoknot structures&lt;br /&gt;
* 11/04/05 by [http://bibiserv.techfak.uni-bielefeld.de Jan Krueger]: add additional bracket-pairs for pseudoknot structures&lt;br /&gt;
* 10/19/05 by [http://biozentrum.uni-wuerzburg.de Philipp Seibel]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== simpleType rnaSecondaryStructureSequenceClass ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;rnaSecondaryStructureSequenceClass&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:sequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(\(|\)|\[|\]|\{|\}|&amp;amp;lt;|&amp;amp;gt;|_)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A class of rna secondary structure sequences in shape notation.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 01/02/06 by [http://bibiserv.techfak.uni-bielefeld.de Kai Loewenthal]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
== Structure ==&lt;br /&gt;
  &lt;br /&gt;
This section contains type, attribute and element declarations for atom structures.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType atomNames ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;atomNames&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;H&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;C&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;CA&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;CB&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;O&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;N&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;S&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A list of predefined atom names. &amp;lt;p&amp;gt;This list contains the following atom names:&amp;lt;/p&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;H&amp;lt;/code&amp;gt;: hydrogen atom&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;C&amp;lt;/code&amp;gt;: carbon atom&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;CA&amp;lt;/code&amp;gt;: alpha carbon atom&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;CB&amp;lt;/code&amp;gt;: beta carbon atom&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;O&amp;lt;/code&amp;gt;: oxygen atom&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt;: nitrogen atom&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;S&amp;lt;/code&amp;gt;: sulphur atom&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#simpleType_atomName|simpleType atomName]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType atomName ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;atomName&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:union memberTypes=&amp;quot;bt:atomNames&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:minLength value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:union&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The (abbreviated) name of an atom within a biological molecule. The name must be at least one character long and may contain numbers but not at the beginning.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestAtomName.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestAtomName.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;atom name must not be empty.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;atomName/&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;atom name may contain any number of token characters.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;atomName&amp;gt;B1&amp;lt;/atomName&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;atom name must not start with a digit.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;atomName&amp;gt;1B&amp;lt;/atomName&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#simpleType_atomNames|simpleType atomNames]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType coordinate ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;coordinate&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:double&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A coordinate in a n-dimensional space.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType distance ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;distance&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:double&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:minInclusive value=&amp;quot;0.0&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A distance in a n-dimensional space. A distance may not be negative.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType distanceUnits ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;distanceUnits&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;angstroem&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A list of possible distance units. &amp;lt;p&amp;gt;This list contains the following entries:&amp;lt;/p&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;angstroem&amp;lt;/code&amp;gt;: Angstroem&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType atomStructureSources ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;atomStructureSources&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:pdb&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A list of predefined atom structure source names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType atomStructureSource ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;atomStructureSource&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:union memberTypes=&amp;quot;bt:sourceUri bt:atomStructureSources&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The source of an atom structure. May be an URI, a LSID or one of the predefined source names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#simpleType_atomSequenceSources|simpleType atomSequenceSources]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== attributeGroup coordinates3D ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:attributeGroup name=&amp;quot;coordinates3D&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;x&amp;quot; type=&amp;quot;bt:coordinate&amp;quot; use=&amp;quot;required&amp;quot; form=&amp;quot;unqualified&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;y&amp;quot; type=&amp;quot;bt:coordinate&amp;quot; use=&amp;quot;required&amp;quot; form=&amp;quot;unqualified&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;z&amp;quot; type=&amp;quot;bt:coordinate&amp;quot; use=&amp;quot;required&amp;quot; form=&amp;quot;unqualified&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:attributeGroup&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Coordinates in a 3-dimensional space.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestCoordinates3D.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestCoordinates3D.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;coord xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; y=&amp;quot;1.0&amp;quot; z=&amp;quot;1.0&amp;quot; x=&amp;quot;1.0&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;test:attribute id=&amp;quot;x&amp;quot; name=&amp;quot;x&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;3-D-coordinates must have a x value.&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;test:attribute name=&amp;quot;y&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;3-D-coordinates must have a y value.&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;test:attribute name=&amp;quot;z&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;3-D-coordinates must have a z value.&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/coord&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/26/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType atom ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;atom&amp;quot; block=&amp;quot;restriction&amp;quot; final=&amp;quot;restriction&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attributeGroup ref=&amp;quot;bt:coordinates3D&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;type&amp;quot; type=&amp;quot;bt:atomName&amp;quot; use=&amp;quot;required&amp;quot; form=&amp;quot;unqualified&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A single atom including its coordinates in 3-dimensional space and its type.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestAtom.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestAtom.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;atom xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot; x=&amp;quot;1.0&amp;quot; y=&amp;quot;1.0&amp;quot; z=&amp;quot;1.0&amp;quot; type=&amp;quot;C&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;test:attribute name=&amp;quot;type&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;atom must have a type.&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/atom&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#attributeGroup_coordinates3D|attributeGroup coordinates3D]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/26/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== element abstractAtom ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:element name=&amp;quot;abstractAtom&amp;quot; type=&amp;quot;bt:atom&amp;quot; abstract=&amp;quot;true&amp;quot; block=&amp;quot;restriction&amp;quot; final=&amp;quot;restriction&amp;quot;/&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
An abstract atom element for the atomSeq element.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#complexType_atom|complexType atom]]&lt;br /&gt;
* [[#complexType_atomSeq|complexType atomSeq]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/26/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== attributeGroup structureAttrs ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:attributeGroup name=&amp;quot;structureAttrs&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attributeGroup ref=&amp;quot;bt:dataAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;accNumber&amp;quot; type=&amp;quot;bt:accessionNumber&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;source&amp;quot; type=&amp;quot;bt:atomStructureSource&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:attributeGroup&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Attributes for structure data. &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; specifies the source of the structure data. In addition &amp;lt;code&amp;gt;accNumber&amp;lt;/code&amp;gt; can be set to an accession number dependant on the data source if &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; identifies only the data source (e.g. database) but not the data item itself.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType atomSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;atomSequence&amp;quot; block=&amp;quot;restriction&amp;quot; final=&amp;quot;restriction&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;xs:element ref=&amp;quot;bt:abstractAtom&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attributeGroup ref=&amp;quot;bt:structureAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;unit&amp;quot; type=&amp;quot;bt:distanceUnits&amp;quot; use=&amp;quot;optional&amp;quot; default=&amp;quot;angstroem&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of atoms. An atom sequence must contain at least one atom. The &amp;lt;code&amp;gt;abstractAtom&amp;lt;/code&amp;gt; element must be replaced by a concrete element of type &amp;lt;code&amp;gt;atom&amp;lt;/code&amp;gt;. This is done via a substitution group:&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;code&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; name=&amp;quot;atom&amp;quot; type=&amp;quot;bt:atom&amp;quot; substitutionGroup=&amp;quot;bt:abstractAtom&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;The coordinates of each atom are relative to the specified distance unit (default is Angstroem).&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestAtomSeq.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestAtomSeq.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;atomSeq xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;atomSeq must not be empty.&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;atomSeq may contain one or more atoms.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;atom y=&amp;quot;1.0&amp;quot; z=&amp;quot;1.0&amp;quot; type=&amp;quot;C&amp;quot; x=&amp;quot;1.0&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;atom y=&amp;quot;1.0&amp;quot; z=&amp;quot;1.0&amp;quot; type=&amp;quot;C&amp;quot; x=&amp;quot;1.0&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
&amp;lt;/atomSeq&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#complexType_atom|complexType atom]]&lt;br /&gt;
* [[#element_atom|element atom]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/26/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType atomConnection ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;atomConnection&amp;quot; abstract=&amp;quot;true&amp;quot; block=&amp;quot;restriction&amp;quot; final=&amp;quot;restriction&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;atomType1&amp;quot; type=&amp;quot;bt:atomName&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;atomType2&amp;quot; type=&amp;quot;bt:atomName&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Specifies a connection between two atoms identified by &amp;lt;code&amp;gt;atomType1&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;atomType2&amp;lt;/code&amp;gt;. A connection can be e.g. a bond or a contact.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType atomContact ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;atomContact&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexContent&amp;gt;&lt;br /&gt;
    &amp;lt;xs:extension base=&amp;quot;bt:atomConnection&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attribute name=&amp;quot;distance&amp;quot; type=&amp;quot;bt:distance&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attribute name=&amp;quot;unit&amp;quot; type=&amp;quot;bt:distanceUnits&amp;quot; use=&amp;quot;optional&amp;quot; default=&amp;quot;angstroem&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexContent&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Specifies a (close) contact between two atoms. The distance of the two atoms is specified by &amp;lt;code&amp;gt;distance&amp;lt;/code&amp;gt;. The unit of the distance depends on &amp;lt;code&amp;gt;unit&amp;lt;/code&amp;gt;. The default setting for &amp;lt;code&amp;gt;unit&amp;lt;/code&amp;gt; is &amp;lt;code&amp;gt;angstroem&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Classification ==&lt;br /&gt;
&lt;br /&gt;
This section contains type declaration for the classification of biological objects.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType classificationSources ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;classificationSources&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:cath&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:scop&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A list of predefined classification source names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType classificationSource ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;classificationSource&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:union memberTypes=&amp;quot;bt:sourceUri bt:classificationSources&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The source of a classification. May be an URI, a LSID or one of the predefined source names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#simpleType_classificationSources|simpleType classificationSources]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType classificationValue ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;classificationValue&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:minLength value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Obsolete.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/22/05 by [http://szugat.gmxhome.de Martin Szugat]: Declared as obsolete.&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType classification ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;classification&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attributeGroup ref=&amp;quot;bt:dataAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;source&amp;quot; type=&amp;quot;bt:classificationSource&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;accNumber&amp;quot; type=&amp;quot;bt:classificationValue&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Specifies a classification. The classification scheme is identified by &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt;. The classification itself is specified by &amp;lt;code&amp;gt;accNumber&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Pattern ==&lt;br /&gt;
&lt;br /&gt;
This section contains type declaration for sequence patterns.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType patternSources ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;patternSources&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:interpro&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:pfam&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:prodom&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:prosite&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A list of predefined sequence pattern source names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType patternSource ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;patternSource&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:union memberTypes=&amp;quot;bt:sourceUri bt:patternSources&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The source of a sequence pattern. May be an URI, a LSID or one of the predefined source names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#simpleType_patternSources|simpleType patternSources]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== attributeGroup patternAttrs ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:attributeGroup name=&amp;quot;patternAttrs&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attributeGroup ref=&amp;quot;bt:dataAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;source&amp;quot; type=&amp;quot;bt:patternSource&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;accNumber&amp;quot; type=&amp;quot;bt:accessionNumber&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:attributeGroup&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Attributes for pattern data. &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; specifies the source of the pattern data. In addition &amp;lt;code&amp;gt;accNumber&amp;lt;/code&amp;gt; can be set to an accession number dependant on the data source if &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; identifies only the data source (e.g. database) but not the data item itself.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/19/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType patternBase ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;patternBase&amp;quot; mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexContent&amp;gt;&lt;br /&gt;
    &amp;lt;xs:extension base=&amp;quot;bt:anyContent&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attributeGroup ref=&amp;quot;bt:patternAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexContent&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence pattern. The content of a pattern element is the pattern itself, e.g. a consensus sequence or a HMM, and may contain elements from any namespace and text.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/19/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType patternProfile ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;patternProfile&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;xs:element ref=&amp;quot;bt:abstractPatternProfileMember&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attributeGroup ref=&amp;quot;bt:dataAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;source&amp;quot; type=&amp;quot;bt:patternSource&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;accNumber&amp;quot; type=&amp;quot;bt:accessionNumber&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence pattern profile. A profile must contain at least one pattern reference.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/19/05 by [http://szugat.gmxhome.de Martin Szugat]: Made pattern abstract.&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType patternProfileMember ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;patternProfileMember&amp;quot; block=&amp;quot;restriction&amp;quot; final=&amp;quot;restriction&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexContent&amp;gt;&lt;br /&gt;
    &amp;lt;xs:extension base=&amp;quot;bt:patternBase&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attribute name=&amp;quot;occurence&amp;quot; type=&amp;quot;xs:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexContent&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A member of a pattern profile. The number of occurences of the pattern in the sequence(s) must be specified.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/19/05 by [http://szugat.gmxhome.de Martin Szugat]: Made pattern abstract.&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== element abstractPatternProfileMember ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:element name=&amp;quot;abstractPatternProfileMember&amp;quot; type=&amp;quot;bt:patternProfileMember&amp;quot; abstract=&amp;quot;true&amp;quot; block=&amp;quot;restriction&amp;quot; final=&amp;quot;restriction&amp;quot;/&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Abstract pattern element for a pattern profile.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/19/05 by [http://szugat.gmxhome.de Martin Szugat]: Made pattern abstract.&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType pattern ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;pattern&amp;quot; mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexContent&amp;gt;&lt;br /&gt;
    &amp;lt;xs:extension base=&amp;quot;bt:patternBase&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attributeGroup ref=&amp;quot;bt:scopeAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexContent&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A single sequence pattern. The location of the pattern inside the sequence is identified by the attributes &amp;lt;code&amp;gt;from&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;to&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Alignment ==&lt;br /&gt;
&lt;br /&gt;
This section contains type declaration for sequence alignments.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType alignmentSources ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;alignmentSources&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:clustalw&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A list of predefined sequence alignment source names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType alignmentSource ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;alignmentSource&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:union memberTypes=&amp;quot;bt:sourceUri bt:alignmentSources&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The source of a sequence alignment. May be an URI, a LSID or one of the predefined source names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#simpleType_alignmentSources|simpleType alignmentSources]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType multipleAlignment ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;multipleAlignment&amp;quot; final=&amp;quot;restriction&amp;quot; block=&amp;quot;restriction&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:choice&amp;gt;&lt;br /&gt;
    &amp;lt;xs:sequence minOccurs=&amp;quot;2&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element ref=&amp;quot;bt:abstractAlignedRnaSequence&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;xs:sequence minOccurs=&amp;quot;2&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element ref=&amp;quot;bt:abstractAlignedDnaSequence&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;xs:sequence minOccurs=&amp;quot;2&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element ref=&amp;quot;bt:abstractAlignedSecondaryStructureSequence&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;xs:sequence minOccurs=&amp;quot;2&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element ref=&amp;quot;bt:abstractAlignedAminoAcidSequence&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;xs:sequence minOccurs=&amp;quot;2&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element ref=&amp;quot;bt:abstractAlignedRnaSecondaryStructureSequence&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attributeGroup ref=&amp;quot;bt:dataAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;score&amp;quot; type=&amp;quot;bt:score&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;source&amp;quot; type=&amp;quot;bt:alignmentSource&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;accNumber&amp;quot; type=&amp;quot;bt:accessionNumber&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A multiple sequence alignment. A overall score may be assigned to the multiple alignment using the &amp;lt;code&amp;gt;score&amp;lt;/code&amp;gt; attribute. The source of the multiple alignment can be specified using the attributes &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;accNumber&amp;lt;/code&amp;gt;. A multiple alignment must contain at least two aligned sequences. Thus one or more of the abstract elements &amp;lt;code&amp;gt;abstractAlignedRnaSequence&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;abstractAlignedDnaSequence&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;abstractAlignedSecondaryStructureSequence&amp;lt;/code&amp;gt;,&amp;lt;code&amp;gt;abstractAlignedAminoAcidSequence&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;abstractAlignedRnaSecondaryStructureSequence&amp;lt;/code&amp;gt; must be replaced by a concrete element. This can be done via a substitution group.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
* 10/18/05 by [http://biozentrum.uni-wuerzburg.de/bioinformatik Philipp Seibel]: Rna secondary structure added.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== attributeGroup alignedSequenceAttrs ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:attributeGroup name=&amp;quot;alignedSequenceAttrs&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;score&amp;quot; type=&amp;quot;bt:score&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:attributeGroup&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The attributes for an aligned sequence. The individual score for an aligned sequence may be set using the &amp;lt;code&amp;gt;score&amp;lt;/code&amp;gt; attribute.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/13/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType alignedRnaSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;alignedRnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
    &amp;lt;xs:extension base=&amp;quot;bt:gappedAmbiguousRnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attributeGroup ref=&amp;quot;bt:alignedSequenceAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
An aligned RNA sequence.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/13/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== element abstractAlignedRnaSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:element name=&amp;quot;abstractAlignedRnaSequence&amp;quot; type=&amp;quot;bt:alignedRnaSequence&amp;quot; abstract=&amp;quot;true&amp;quot; final=&amp;quot;restriction&amp;quot; block=&amp;quot;restriction&amp;quot;/&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
An abstract aligned RNA sequence element for the multiple alignment.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/13/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType alignedDnaSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;alignedDnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
    &amp;lt;xs:extension base=&amp;quot;bt:gappedAmbiguousDnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attributeGroup ref=&amp;quot;bt:alignedSequenceAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
An aligned DNA sequence.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/13/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== element abstractAlignedDnaSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:element name=&amp;quot;abstractAlignedDnaSequence&amp;quot; type=&amp;quot;bt:alignedDnaSequence&amp;quot; abstract=&amp;quot;true&amp;quot; final=&amp;quot;restriction&amp;quot; block=&amp;quot;restriction&amp;quot;/&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
An abstract aligned DNA sequence element for the multiple alignment.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/13/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType alignedSecondaryStructureSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;alignedSecondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
    &amp;lt;xs:extension base=&amp;quot;bt:gappedAmbiguousSecondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attributeGroup ref=&amp;quot;bt:alignedSequenceAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
An aligned secondary structure sequence.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/13/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== element abstractAlignedSecondaryStructureSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:element name=&amp;quot;abstractAlignedSecondaryStructureSequence&amp;quot; type=&amp;quot;bt:alignedSecondaryStructureSequence&amp;quot; abstract=&amp;quot;true&amp;quot; final=&amp;quot;restriction&amp;quot; block=&amp;quot;restriction&amp;quot;/&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
An abstract aligned secondary structure sequence element for the multiple alignment.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/13/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== complexType alignedRnaSecondaryStructureSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;alignedRnaSecondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
    &amp;lt;xs:extension base=&amp;quot;bt:gappedRnaSecondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attributeGroup ref=&amp;quot;bt:alignedSequenceAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
An aligned rna secondary structure sequence.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 10/19/05 by [http://biozentrum.uni-wuerzburg.de/bioinformatik Philipp Seibel]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== element abstractAlignedRnaSecondaryStructureSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:element name=&amp;quot;abstractAlignedRnaSecondaryStructureSequence&amp;quot; type=&amp;quot;bt:alignedRnaSecondaryStructureSequence&amp;quot; abstract=&amp;quot;true&amp;quot; final=&amp;quot;restriction&amp;quot; block=&amp;quot;restriction&amp;quot;/&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
An abstract aligned rna secondary structure sequence element for the multiple alignment.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 10/19/05 by [http://biozentrum.uni-wuerzburg.de/bioinformatik Philipp Seibel]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType alignedAminoAcidSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;alignedAminoAcidSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
    &amp;lt;xs:extension base=&amp;quot;bt:gappedAmbiguousAminoAcidOneLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attributeGroup ref=&amp;quot;bt:alignedSequenceAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
An aligned amino acid sequence.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/13/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== element abstractAlignedAminoAcidSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:element name=&amp;quot;abstractAlignedAminoAcidSequence&amp;quot; type=&amp;quot;bt:alignedAminoAcidSequence&amp;quot; abstract=&amp;quot;true&amp;quot; final=&amp;quot;restriction&amp;quot; block=&amp;quot;restriction&amp;quot;/&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
An abstract aligned amino acid sequence element for the multiple alignment.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/13/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;/div&gt;</description>
			<pubDate>Wed, 17 May 2006 08:54:07 GMT</pubDate>			<dc:creator>Hampti</dc:creator>			<comments>http://bioschemas.sourceforge.net/index.php/Talk:BioTypes_1.1</comments>		</item>
		<item>
			<title>BioTypes 1.0</title>
			<link>http://bioschemas.sourceforge.net/index.php/BioTypes_1.0</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Schema:Header}}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
For better reading and editing this schema is divided into different sections:&lt;br /&gt;
&lt;br /&gt;
* [[#Basic|Basic]]: Basic type definitions.&lt;br /&gt;
* [[#Source|Source]]: Type definitions for specifying the source of biological data.&lt;br /&gt;
* [[#Sequence|Sequence]]: Type definitions for sequence data&lt;br /&gt;
* [[#Structure|Structure]]: Type definitions for structure data.&lt;br /&gt;
* [[#Classification|Classification]]: Type definitions for classification schemes.&lt;br /&gt;
* [[#Pattern|Pattern]]: Type definitions for sequence patterns.&lt;br /&gt;
* [[#Alignment|Alignment]]: Type definitions for sequence alignments.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
== Specification ==&lt;br /&gt;
&lt;br /&gt;
=== schema http://schemas.bioservices.net/2005/biotypes ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:schema xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; targetNamespace=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; attributeFormDefault=&amp;quot;unqualified&amp;quot; id=&amp;quot;BioTypes&amp;quot; version=&amp;quot;1.0&amp;quot; xml:lang=&amp;quot;en&amp;quot;/&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The BioTypes schema provides a common XML type framework for biological data in analogy to the predefined XML Schema types. The recommended prefix for the BioTypes namespace is &amp;lt;i&amp;gt;bt&amp;lt;/i&amp;gt;. For further information on usage visit &amp;lt;a href=&amp;quot;http://schemas.bioservices.net&amp;quot;&amp;gt;BioSchemas &amp;lt;/a&amp;gt;.&lt;br /&gt;
        &amp;lt;p&amp;gt;To use BioTypes in an XML schema download a local copy of the BioTypes schema and include it via the &amp;lt;code&amp;gt;import&amp;lt;/code&amp;gt; statement:&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;&lt;br /&gt;
  &amp;lt;xs:import xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; schemaLocation=&amp;quot;biotypes.xsd&amp;quot; namespace=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Content is available under &amp;lt;a href=&amp;quot;http://creativecommons.org/licenses/by-sa/2.0/&amp;quot;&amp;gt;Creative Commons Attribution-ShareAlike License&amp;lt;/a&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/tests.xsd'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/tests.xsd&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:schema xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; targetNamespace=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; attributeFormDefault=&amp;quot;unqualified&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:import schemaLocation=&amp;quot;../../biotypes.xsd&amp;quot; namespace=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;root&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:any namespace=&amp;quot;##any&amp;quot; processContents=&amp;quot;strict&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
      &amp;lt;xs:anyAttribute namespace=&amp;quot;##any&amp;quot; processContents=&amp;quot;lax&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;index&amp;quot; type=&amp;quot;bt:index&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;version&amp;quot; type=&amp;quot;bt:version&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;lsid&amp;quot; type=&amp;quot;bt:lsid&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;sourceUri&amp;quot; type=&amp;quot;bt:sourceUri&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;seq&amp;quot; type=&amp;quot;bt:sequence&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;atomName&amp;quot; type=&amp;quot;bt:atomName&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;container&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:complexContent&amp;gt;&lt;br /&gt;
        &amp;lt;xs:extension base=&amp;quot;bt:anyContent&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:complexContent&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;item&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attributeGroup ref=&amp;quot;bt:dataAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;coord&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attributeGroup ref=&amp;quot;bt:coordinates3D&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;source&amp;quot; type=&amp;quot;bt:source&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;atom&amp;quot; type=&amp;quot;bt:atom&amp;quot; substitutionGroup=&amp;quot;bt:abstractAtom&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;atomSeq&amp;quot; type=&amp;quot;bt:atomSequence&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;patternProfile&amp;quot; type=&amp;quot;bt:patternProfile&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;pattern&amp;quot; type=&amp;quot;bt:pattern&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;aaMultipleAlignment&amp;quot; type=&amp;quot;bt:multipleAlignment&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:appinfo&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;bt:attribute name=&amp;quot;source&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:lsid:&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;lsidres:&lt;br /&gt;
      &amp;lt;bt:attribute name=&amp;quot;source&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;bt:attribute name=&amp;quot;source&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:embl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;EMBL Nucleotide Sequence Database&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.ebi.ac.uk/embl/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:entrez&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;NCBI Entrez Gene&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.ncbi.nih.gov/entrez/query.fcgi?db=gene&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:genbank&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;NCBI GenBank&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.ncbi.nlm.nih.gov/Genbank/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:hugo&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;The Human Genome Organisation&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.hugo-international.org/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:locuslink&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;NCBI LocusLink&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.ncbi.nlm.nih.gov/projects/LocusLink/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:mgd&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;Mouse Genome Informatics&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.informatics.jax.org/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:mgi&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;Mouse Genome Informatics&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.informatics.jax.org/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:rgd&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;Rat Genome Database&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://rgd.mcw.edu/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:sgd&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;Saccharomyces Genome Database&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.yeastgenome.org/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:pdb&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;RCSB Protein Data Bank&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.rcsb.org/pdb/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:swissprot&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;Swiss-Prot&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://au.expasy.org/sprot/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:dssp&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;DSSP&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.cmbi.kun.nl/gv/dssp/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:pdb&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;RCSB Protein Data Bank&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.rcsb.org/pdb/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:pdb&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;RCSB Protein Data Bank&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.rcsb.org/pdb/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:cath&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;CATH&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.ccbb.re.kr/irs/2_cath/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:scop&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;SCOP&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://scop.mrc-lmb.cam.ac.uk/scop/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:interpro&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;EMBL Interpro&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.ebi.ac.uk/interpro/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:pfam&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;PFAM&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.sanger.ac.uk/Software/Pfam/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:prodom&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;ProDom&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://protein.toulouse.inra.fr/prodom/current/html/home.php&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:prosite&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;ExPASy PROSITE&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://au.expasy.org/prosite/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
  &amp;lt;bt:source xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; uri=&amp;quot;urn:bts:clustalw&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;caption&amp;quot;&amp;gt;ClustalW&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
    &amp;lt;bt:mapping to=&amp;quot;url&amp;quot;&amp;gt;http://www.ebi.ac.uk/clustalw/&amp;lt;/bt:mapping&amp;gt;&lt;br /&gt;
  &amp;lt;/bt:source&amp;gt;&lt;br /&gt;
&amp;lt;/xs:appinfo&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
&lt;br /&gt;
* [http://schemas.bioservices.net/2005/biotypes BioTypes namespace URL]&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Basic ==&lt;br /&gt;
&lt;br /&gt;
This section contains basic type definitions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType index ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;index&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:positiveInteger&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
An one-based index. Indices should begin with 1 because zero-based indices might be confusing for humans and are a common source for errors, e.g. when a user assumes the numeration begins with 1.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestIndex.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestIndex.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;index may be 1.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;index&amp;gt;1&amp;lt;/index&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;index starts with 1.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;index&amp;gt;0&amp;lt;/index&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;index must not be negative.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;index&amp;gt;-1&amp;lt;/index&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType version ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;version&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;\d+(\.\d+)*&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A versioning number.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestVersion.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestVersion.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;version may be a single digit.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;version&amp;gt;1&amp;lt;/version&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;version may be a number.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;version&amp;gt;11&amp;lt;/version&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;version may be a sequence of numbers.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;version&amp;gt;11.0.1&amp;lt;/version&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;version must not be empty.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;version/&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;version must not end with a dot.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;version&amp;gt;1.&amp;lt;/version&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;version must not contain characters other than digits.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;version&amp;gt;1.x&amp;lt;/version&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;version must not contain two or more points in sequence.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;version&amp;gt;1..1&amp;lt;/version&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/18/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType score ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;score&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:double&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A scoring value. Scores can be positive or negative.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType anyContent ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;anyContent&amp;quot; mixed=&amp;quot;true&amp;quot; abstract=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:any namespace=&amp;quot;##any&amp;quot; processContents=&amp;quot;lax&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Allows any mixed content, i.e. text and elements from any namespace.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestContainer.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestContainer.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;A container may contain elements from foreign namespaces and text.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;container&amp;gt;Prefix&lt;br /&gt;
        &amp;lt;ext:item xmlns:ext=&amp;quot;urn:other&amp;quot;/&amp;gt;&lt;br /&gt;
        Infix&lt;br /&gt;
        &amp;lt;ext2:item xmlns:ext2=&amp;quot;urn:other2&amp;quot;/&amp;gt;&lt;br /&gt;
        Postfix&lt;br /&gt;
      &amp;lt;/container&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;A container may contain elements from the target namespace.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;container&amp;gt;Prefix&lt;br /&gt;
        &amp;lt;item/&amp;gt;&lt;br /&gt;
        Infix&lt;br /&gt;
        &amp;lt;item/&amp;gt;&lt;br /&gt;
        Postfix&lt;br /&gt;
      &amp;lt;/container&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== attributeGroup dataAttrs ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:attributeGroup name=&amp;quot;dataAttrs&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;version&amp;quot; type=&amp;quot;bt:version&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;date&amp;quot; use=&amp;quot;optional&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:union memberTypes=&amp;quot;xs:date xs:dateTime&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:attribute&amp;gt;&lt;br /&gt;
&amp;lt;/xs:attributeGroup&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The attributes for a data item. A data item is an element which holds data that should be regarded as a single unit in contrast to a data collection which holds multiple units of data, i.e. data items. In addition to the optional &amp;lt;code&amp;gt;version&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;date&amp;lt;/code&amp;gt; attributes, specifying the version of the data source and the date (and eventually the time) the data item was retrieved, a data item should declare a &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; attribute of type &amp;lt;code&amp;gt;sourceUri&amp;lt;/code&amp;gt; and a &amp;lt;code&amp;gt;accNumber&amp;lt;/code&amp;gt; attribute of type &amp;lt;code&amp;gt;accessionNumber&amp;lt;/code&amp;gt;, specifying the data source of the data item and its accession number within the data source.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
&lt;br /&gt;
* [[#simpleType_sourceUri|simpleType sourceUri]]&lt;br /&gt;
* [[#simpleType_accessionNumber|simpleType accessionNumber]]&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/10/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== attributeGroup scopeAttrs ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:attributeGroup name=&amp;quot;scopeAttrs&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;from&amp;quot; type=&amp;quot;bt:index&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;to&amp;quot; type=&amp;quot;bt:index&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:attributeGroup&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Attributes for setting a range. &amp;lt;code&amp;gt;from&amp;lt;/code&amp;gt; should be less than &amp;lt;code&amp;gt;to&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Source ==&lt;br /&gt;
&lt;br /&gt;
This section contains type declarations for specifying the source of biological data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType lsid ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;lsid&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:anyURI&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;urn:lsid:(\c|/)+:(\c|/)+:\c+(:\c+)?&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A Life Sciences Identifier (LSID) is a URN that uniquely names an object. According to the &amp;lt;a href=&amp;quot;http://lsid.sourceforge.net/&amp;quot;&amp;gt;LSID Resolution Protocol Project&amp;lt;/a&amp;gt; the syntax is &amp;lt;code&amp;gt;urn:lsid:&amp;amp;lt;authority&amp;amp;gt;:&amp;amp;lt;namespace&amp;amp;gt;:&amp;amp;lt;value&amp;amp;gt;:&amp;amp;lt;version&amp;amp;gt;&amp;lt;/code&amp;gt; where &amp;lt;code&amp;gt;authority&amp;lt;/code&amp;gt; is the name of the organization that has defined an entity, &amp;lt;code&amp;gt;namespace&amp;lt;/code&amp;gt; is a namespace within the authority for the Id, &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; is an alpha-numeric sequence that uniquely identifies an object to its authority, and &amp;lt;code&amp;gt;version&amp;lt;/code&amp;gt; is an optional version number for an Id. &amp;lt;code&amp;gt;authority&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;namespace&amp;lt;/code&amp;gt; can have hierarchical path elements separated by &amp;quot;/&amp;quot;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestLSID.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestLSID.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;lsid need not to have a revision.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;lsid&amp;gt;urn:lsid:authority:namespace:identifier&amp;lt;/lsid&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;lsid may have a revision. &amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;lsid&amp;gt;urn:lsid:authority:namespace:identifier:1&amp;lt;/lsid&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;lsid must a have an urn prefix.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;lsid&amp;gt;lsid:authority:namespace:identifier&amp;lt;/lsid&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;lsid must have a lsid prefix.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;lsid&amp;gt;urn:authority:namespace:identifier&amp;lt;/lsid&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;lsid must have an identifier.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;lsid&amp;gt;urn:lsid:authority:namespace&amp;lt;/lsid&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;lsid must have a namespace.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;lsid&amp;gt;urn:lsid:authority::identifier&amp;lt;/lsid&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;lsid must have an authority.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;lsid&amp;gt;urn:lsid::namespace:identifier&amp;lt;/lsid&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;authority and namespace may include slashes.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;lsid&amp;gt;urn:lsid:authority/sub:namespace/sub:identifier&amp;lt;/lsid&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [http://lsid.sourceforge.net LSID Resolution Protocol Project]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType sourceUri ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;sourceUri&amp;quot; final=&amp;quot;restriction&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:union memberTypes=&amp;quot;bt:lsid&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:restriction base=&amp;quot;xs:anyURI&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:minLength value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:union&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The URI of a data source - may be a LSID.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#simpleType_lsid|simpleType lsid]]&lt;br /&gt;
* [[#complexType_source|complexType source]]&lt;br /&gt;
* [http://lsid.sourceforge.net LSID Resolution Protocol Project]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType accessionNumber ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;accessionNumber&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:minLength value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Specifies the accession number of a data item relative to its data source. The format of the accession number depends on the data source.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#complexType_source|complexType source]]&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType source ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;source&amp;quot; mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexContent&amp;gt;&lt;br /&gt;
    &amp;lt;xs:extension base=&amp;quot;bt:anyContent&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attribute name=&amp;quot;uri&amp;quot; type=&amp;quot;bt:sourceUri&amp;quot; use=&amp;quot;required&amp;quot; form=&amp;quot;unqualified&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexContent&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The description of a data source. The data source is identified by the &amp;lt;code&amp;gt;uri&amp;lt;/code&amp;gt; attribute. The content may be source specific. It may consist e.g. of one or more &amp;lt;code&amp;gt;mapping&amp;lt;/code&amp;gt; elements which map the source URI to an URL or a caption. Such a mapping is demonstrated by the &amp;lt;a href=&amp;quot;http://schemas.bioservices.net/index.php?title=BioTypes_stylesheet&amp;quot;&amp;gt;BioTypes stylesheet&amp;lt;/a&amp;gt;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#element_source|element source]]&lt;br /&gt;
* [[#element_mapping|element mapping]]&lt;br /&gt;
* [[BioTypes stylesheet]]&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/10/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== element source ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:element name=&amp;quot;source&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexContent&amp;gt;&lt;br /&gt;
      &amp;lt;xs:extension base=&amp;quot;bt:source&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:anyAttribute namespace=&amp;quot;##other&amp;quot; processContents=&amp;quot;lax&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexContent&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
&amp;lt;/xs:element&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The description of a data source.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
&lt;br /&gt;
* [[#complexType_source|complexType source]]&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/19/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== element mapping ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:element name=&amp;quot;mapping&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexContent&amp;gt;&lt;br /&gt;
      &amp;lt;xs:extension base=&amp;quot;bt:anyContent&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:attribute name=&amp;quot;to&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:union memberTypes=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
                &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:enumeration value=&amp;quot;url&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:enumeration value=&amp;quot;caption&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:union&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:attribute&amp;gt;&lt;br /&gt;
        &amp;lt;xs:anyAttribute namespace=&amp;quot;##other&amp;quot; processContents=&amp;quot;lax&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexContent&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
&amp;lt;/xs:element&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The mapping of a value to another representation. The &amp;lt;code&amp;gt;to&amp;lt;/code&amp;gt; attribute specifies the representation. A mapping is used e.g. within a &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; element to map the data source URI to an URL. It is used by the &amp;lt;a href=&amp;quot;http://schemas.bioservices.net/index.php?title=BioTypes_stylesheet&amp;quot;&amp;gt;BioTypes stylesheet&amp;lt;/a&amp;gt;. Its content may be mapping specific, e.g. text and one or more &amp;lt;code&amp;gt;attribute&amp;lt;/code&amp;gt; elements. For each subordinated element the processing application or stylesheet should be ready to process it, i.e. there must be appropiate template.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
&lt;br /&gt;
* [[BioTypes stylesheet]]&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/19/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== element attribute ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:element name=&amp;quot;attribute&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:attribute name=&amp;quot;name&amp;quot; type=&amp;quot;xs:Name&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:attribute name=&amp;quot;namespace&amp;quot; type=&amp;quot;xs:anyURI&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:anyAttribute namespace=&amp;quot;##other&amp;quot; processContents=&amp;quot;lax&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
&amp;lt;/xs:element&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Evaluates an attribute. This element can be used e.g. inside a &amp;lt;code&amp;gt;mapping&amp;lt;/code&amp;gt; element. During the mapping process it should be replaced by the concrete value of the attribute.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/19/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sequence ==&lt;br /&gt;
&lt;br /&gt;
This section contains type declarations for biological sequence data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType sequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;sequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:minLength value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:whiteSpace value=&amp;quot;preserve&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of character data of length greater than zero.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;seq&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;sequence must not be empty.&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;sequence may contain any number of characters.&amp;quot;&amp;gt;ABCDEFGHIJKLMNOPQRSTVWXYZabcdefghijklmnopqrstvwxyz&amp;lt;/test:case&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;sequence may contain whitespace and line breaks.&amp;quot;&amp;gt;&lt;br /&gt;
AA&lt;br /&gt;
AA&lt;br /&gt;
     &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType gappedAmbiguousNucleotideSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;gappedAmbiguousNucleotideSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:sequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|G|C|T|U|R|Y|M|K|S|W|H|B|V|D|N|X|\-)+&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:whiteSpace value=&amp;quot;collapse&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of nucleotides (RNA and DNA) or its placeholders in upper case letters and gap characters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestGappedAmbiguousNucleotideSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestGappedAmbiguousNucleotideSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;seq xsi:type=&amp;quot;bt:gappedAmbiguousNucleotideSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;gapped ambiguous nucleotide sequence must not be empty.&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;gapped ambiguous nucleotide sequence must not contain lower case characters.&amp;quot;&amp;gt;a&amp;lt;/test:case&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;gapped ambiguous nucleotide sequence may contain any number of nucleotides, ambiguous characters and gaps.&amp;quot;&amp;gt;ACGTURYMKSWHBVDNX-&amp;lt;/test:case&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;gapped ambiguous nucleotide sequence may contain line breaks at the beginning and at the end.&amp;quot;&amp;gt;&lt;br /&gt;
  AAAA&lt;br /&gt;
       &amp;lt;/test:case&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;gapped ambiguous nucleotide must not contain line breaks in between.&amp;quot;&amp;gt;&lt;br /&gt;
  AA&lt;br /&gt;
  AA&lt;br /&gt;
       &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType gappedNucleotideSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;gappedNucleotideSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousNucleotideSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|G|C|T|U|\-)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of nucleotides (RNA and DNA) in upper case letters and gap characters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestGappedNucleotideSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestGappedNucleotideSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;seq xsi:type=&amp;quot;bt:gappedNucleotideSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;gapped nucleotide sequence must not contain ambiguous characters.&amp;quot;&amp;gt;RYMKSWHBVDNX&amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType ambiguousNucleotideSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;ambiguousNucleotideSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousNucleotideSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|G|C|T|U|R|Y|M|K|S|W|H|B|V|D|N|X)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of nucleotides (RNA and DNA) or its placeholders in upper case letters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestAmbiguousNucleotideSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestAmbiguousNucleotideSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;seq xsi:type=&amp;quot;bt:ambiguousNucleotideSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;ambiguous nucleotide sequence must not contain gap characters.&amp;quot;&amp;gt;-&amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType nucleotideSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;nucleotideSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:ambiguousNucleotideSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|G|C|T|U)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of nucleotides (RNA and DNA) in upper case letters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestNucleotideSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestNucleotideSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;seq xsi:type=&amp;quot;bt:nucleotideSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;nucleotide sequence must not contain gap characters or ambiguous characters.&amp;quot;&amp;gt;-X&amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType nucleotideSequenceSources ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;nucleotideSequenceSources&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:embl&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:entrez&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:genbank&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:hugo&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:locuslink&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:mgd&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:mgi&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:rgd&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:sgd&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A list of predefined nucleotide sequence source names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType nucleotideSequenceSource ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;nucleotideSequenceSource&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:union memberTypes=&amp;quot;bt:sourceUri bt:nucleotideSequenceSources&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The source of a nucleotide sequence. May be an URI, a LSID or one of the predefined source names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#simpleType_nucleotideSequenceSources|simpleType nucleotideSequenceSources]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== attributeGroup nucleotideSequenceAttrs ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:attributeGroup name=&amp;quot;nucleotideSequenceAttrs&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attributeGroup ref=&amp;quot;bt:dataAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;accNumber&amp;quot; type=&amp;quot;bt:accessionNumber&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;source&amp;quot; type=&amp;quot;bt:nucleotideSequenceSource&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:attributeGroup&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Attributes for nucleotide sequences. &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; specifies the source of the sequence. In addition &amp;lt;code&amp;gt;accNumber&amp;lt;/code&amp;gt; can be set to an accession number dependant on the data source if &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; identifies only the data source (e.g. database) but not the data item itself.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType gappedAmbiguousDnaSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;gappedAmbiguousDnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousNucleotideSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|G|C|T|R|Y|M|K|S|W|H|B|V|D|N|X|\-)+&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:whiteSpace value=&amp;quot;collapse&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of DNAs or its placeholders in upper case letters and gap characters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestGappedAmbiguousDnaSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestGappedAmbiguousDnaSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;seq xsi:type=&amp;quot;bt:gappedAmbiguousDnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;gapped ambiguous dna sequence must not contain Uracil.&amp;quot;&amp;gt;U&amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType gappedDnaSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;gappedDnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousDnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|G|C|T|\-)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of DNAs in upper case letters and gap characters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestGappedDnaSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestGappedDnaSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;seq xsi:type=&amp;quot;bt:gappedDnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;gapped dna sequence must not contain ambiguous characters.&amp;quot;&amp;gt;RYMKSWHBVDNX&amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType ambiguousDnaSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;ambiguousDnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousDnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|G|C|T|R|Y|M|K|S|W|H|B|V|D|N|X)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of DNAs or its placeholders in upper case letters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestAmbiguousDnaSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestAmbiguousDnaSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;seq xsi:type=&amp;quot;bt:ambiguousDnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;ambiguous dna sequence must not contain gap characters.&amp;quot;&amp;gt;-&amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType dnaSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;dnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:ambiguousDnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|G|C|T)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of DNAs in upper case letters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestDnaSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestDnaSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;seq xsi:type=&amp;quot;bt:dnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;dna sequence must not contain gap characters or ambiguous characters.&amp;quot;&amp;gt;-X&amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType gappedAmbiguousRnaSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;gappedAmbiguousRnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousNucleotideSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|G|C|U|R|Y|M|K|S|W|H|B|V|D|N|X|\-)+&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:whiteSpace value=&amp;quot;collapse&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of RNAs or its placeholders in upper case letters and gap characters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestGappedAmbiguousRnaSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestGappedAmbiguousRnaSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;seq xsi:type=&amp;quot;bt:gappedAmbiguousRnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;gapped ambiguous rna sequence must not contain Thymin.&amp;quot;&amp;gt;T&amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType gappedRnaSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;gappedRnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousRnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|G|C|U|\-)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of DNAs in upper case letters and gap characters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestGappedRnaSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestGappedRnaSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;seq xsi:type=&amp;quot;bt:gappedRnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;gapped rna sequence must not contain ambiguous characters.&amp;quot;&amp;gt;RYMKSWHBVDNX&amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType ambiguousRnaSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;ambiguousRnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousRnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|G|C|U|R|Y|M|K|S|W|H|B|V|D|N|X)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of RNAs or its placeholders in upper case letters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestAmbiguousRnaSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestAmbiguousRnaSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;seq xsi:type=&amp;quot;bt:ambiguousRnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;ambiguous rna sequence must not contain gap characters.&amp;quot;&amp;gt;-&amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType rnaSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;rnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:ambiguousRnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|G|C|U)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of RNAs in upper case letters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestRnaSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestRnaSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;seq xsi:type=&amp;quot;bt:rnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;rna sequence must not contain gap characters or ambiguous characters.&amp;quot;&amp;gt;-X&amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType gappedAmbiguousTerminalAminoAcidOneLetterSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;gappedAmbiguousTerminalAminoAcidOneLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:sequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|R|N|D|C|Q|E|G|H|I|L|K|M|F|P|S|T|U|W|Y|V|X|B|Z|\-|\*)+&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:whiteSpace value=&amp;quot;collapse&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of amino acids in upper case one letter code including the terminal symbol *, ambigiuous and gap characters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType gappedAmbiguousAminoAcidOneLetterSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;gappedAmbiguousAminoAcidOneLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousTerminalAminoAcidOneLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|R|N|D|C|Q|E|G|H|I|L|K|M|F|P|S|T|U|W|Y|V|X|B|Z|\-)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of amino acids in upper case one letter code, ambigiuous and gap characters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/10/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType ambiguousAminoAcidOneLetterSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;ambiguousAminoAcidOneLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousTerminalAminoAcidOneLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|R|N|D|C|Q|E|G|H|I|L|K|M|F|P|S|T|U|W|Y|V|X|B|Z)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of amino acids in upper case one letter code and ambigiuous characters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType gappedAminoAcidOneLetterSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;gappedAminoAcidOneLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousTerminalAminoAcidOneLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|R|N|D|C|Q|E|G|H|I|L|K|M|F|P|S|T|U|W|Y|V|\-)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of amino acids in upper case one letter code and gap characters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType terminalAminoAcidOneLetterSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;terminalAminoAcidOneLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousTerminalAminoAcidOneLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|R|N|D|C|Q|E|G|H|I|L|K|M|F|P|S|T|U|W|Y|V|\*)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of amino acids in upper case one letter code including the terminal symbol *. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType aminoAcidOneLetterSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;aminoAcidOneLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:ambiguousAminoAcidOneLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(A|R|N|D|C|Q|E|G|H|I|L|K|M|F|P|S|T|U|W|Y|V)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of amino acids in upper case one letter code. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType terminalAminoAcidThreeLetterSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;terminalAminoAcidThreeLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:sequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(ALA|ARG|ASN|ASP|CYS|GLN|GLU|GLY|HIS|ILE|LEU|LYS|MET|PHE|PRO|SER|THR|SEC|TRP|TYR|VAL|TER)+&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:whiteSpace value=&amp;quot;collapse&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of amino acids in upper case three letter code including the terminal symbol TER. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestTerminalAminoAcidThreeLetterSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestTerminalAminoAcidThreeLetterSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;seq xsi:type=&amp;quot;bt:terminalAminoAcidThreeLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;terminal amino acid three letter sequence must not be empty.&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;terminal amino acid three letter sequence must not contain lower case characters.&amp;quot;&amp;gt;ala&amp;lt;/test:case&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;terminal amino acid three letter sequence must not contain illegal character combinations.&amp;quot;&amp;gt;XZY&amp;lt;/test:case&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;terminal amino acid thre letter sequence may contain any number of amino acids in three letter code and the terminal signal.&amp;quot;&amp;gt;ALAARGASNASPCYSGLNGLUGLYHISILELEULYSMETPHEPROSERTHRSECTRPTYRVALTER&amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType aminoAcidThreeLetterSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;aminoAcidThreeLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:terminalAminoAcidThreeLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(ALA|ARG|ASN|ASP|CYS|GLN|GLU|GLY|HIS|ILE|LEU|LYS|MET|PHE|PRO|SER|THR|SEC|TRP|TYR|VAL)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of amino acids in upper case three letter code. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestAminoAcidThreeLetterSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestAminoAcidThreeLetterSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;seq xsi:type=&amp;quot;bt:aminoAcidThreeLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;amino acid three letter sequence must not contain the terminal signal.&amp;quot;&amp;gt;TER&amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType aminoAcidSequenceSources ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;aminoAcidSequenceSources&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:pdb&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:swissprot&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A list of predefined amino acid sequence source names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType aminoAcidSequenceSource ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;aminoAcidSequenceSource&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:union memberTypes=&amp;quot;bt:sourceUri bt:aminoAcidSequenceSources&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The source of a amino acid sequence. May be an URI, a LSID or one of the predefined source names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#simpleType_aminoAcidSequenceSources|simpleType aminoAcidSequenceSources]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== attributeGroup aminoAcidSequenceAttrs ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:attributeGroup name=&amp;quot;aminoAcidSequenceAttrs&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attributeGroup ref=&amp;quot;bt:dataAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;accNumber&amp;quot; type=&amp;quot;bt:accessionNumber&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;source&amp;quot; type=&amp;quot;bt:aminoAcidSequenceSource&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:attributeGroup&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Attributes for amino acid sequences. &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; specifies the source of the sequence. In addition &amp;lt;code&amp;gt;accNumber&amp;lt;/code&amp;gt; can be set to an accession number dependant on the data source if &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; identifies only the data source (e.g. database) but not the data item itself.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType gappedAmbiguousSecondaryStructureSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;gappedAmbiguousSecondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:sequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(C|H|G|I|E|B|T|S|_|X|\-)+&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:whiteSpace value=&amp;quot;replace&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of secondary structure assignments or its placeholder in upper case letters and gap characters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestGappedAmbiguousSecondaryStructureSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestGappedAmbiguousSecondaryStructureSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;seq xsi:type=&amp;quot;bt:gappedAmbiguousSecondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;gapped ambiguous secondary structure sequence must not be empty.&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;gapped ambiguous secondary structure sequence must not contain lower case characters.&amp;quot;&amp;gt;a&amp;lt;/test:case&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;gapped ambiguous secondary structure sequence may contain any number of secondary structures, ambiguous characters and gaps.&amp;quot;&amp;gt;CHGIEBTS_X-&amp;lt;/test:case&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;gapped ambiguous secondary structure must not contain line breaks in between.&amp;quot;&amp;gt;&lt;br /&gt;
  SS&lt;br /&gt;
  SS&lt;br /&gt;
       &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType ambiguousSecondaryStructureSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;ambiguousSecondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousSecondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(C|H|G|I|E|B|T|S|_|X)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of secondary structure assignments or its placeholder in upper case letters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestAmbiguousSecondaryStructureSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestAmbiguousSecondaryStructureSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;seq xsi:type=&amp;quot;bt:ambiguousSecondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;ambiguous secondary structure sequence must not contain gap characters.&amp;quot;&amp;gt;-&amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType gappedSecondaryStructureSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;gappedSecondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousSecondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(C|H|G|I|E|B|T|S|_|\-)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of secondary structure assignments in upper case letters and gap characters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestGappedSecondaryStructureSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestGappedSecondaryStructureSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;seq xsi:type=&amp;quot;bt:gappedSecondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;gapped secondary structure sequence must not contain ambiguous character.&amp;quot;&amp;gt;X&amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType secondaryStructureSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;secondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;bt:gappedAmbiguousSecondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:pattern value=&amp;quot;(C|H|G|I|E|B|T|S|_)+&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of secondary structure assignments in upper case letters. Only leading and trailing whitespace is allowed.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestSecondaryStructureSequence.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestSecondaryStructureSequence.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;seq xsi:type=&amp;quot;bt:secondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;secondary structure sequence must not contain ambiguous character or gap character.&amp;quot;&amp;gt;X-&amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;/seq&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType secondaryStructureSequenceSources ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;secondaryStructureSequenceSources&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:dssp&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:pdb&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A list of predefined secondary structure sequence source names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType secondaryStructureSequenceSource ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;secondaryStructureSequenceSource&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:union memberTypes=&amp;quot;bt:sourceUri bt:secondaryStructureSequenceSources&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The source of a secondary structure sequence. May be an URI, a LSID or one of the predefined source names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#simpleType_secondaryStructureSequenceSources|simpleType secondaryStructureSequenceSources]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== attributeGroup secondaryStructureSequenceAttrs ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:attributeGroup name=&amp;quot;secondaryStructureSequenceAttrs&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attributeGroup ref=&amp;quot;bt:dataAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;accNumber&amp;quot; type=&amp;quot;bt:accessionNumber&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;source&amp;quot; type=&amp;quot;bt:secondaryStructureSequenceSource&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:attributeGroup&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Attributes for secondary structure sequences. &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; specifies the source of the sequence. In addition &amp;lt;code&amp;gt;accNumber&amp;lt;/code&amp;gt; can be set to an accession number dependant on the data source if &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; identifies only the data source (e.g. database) but not the data item itself.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Structure ==&lt;br /&gt;
  &lt;br /&gt;
This section contains type, attribute and element declarations for atom structures.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType atomNames ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;atomNames&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;H&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;C&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;CA&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;CB&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;O&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;N&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;S&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A list of predefined atom names. &amp;lt;p&amp;gt;This list contains the following atom names:&amp;lt;/p&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;H&amp;lt;/code&amp;gt;: hydrogen atom&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;C&amp;lt;/code&amp;gt;: carbon atom&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;CA&amp;lt;/code&amp;gt;: alpha carbon atom&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;CB&amp;lt;/code&amp;gt;: beta carbon atom&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;O&amp;lt;/code&amp;gt;: oxygen atom&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt;: nitrogen atom&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;S&amp;lt;/code&amp;gt;: sulphur atom&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#simpleType_atomName|simpleType atomName]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType atomName ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;atomName&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:union memberTypes=&amp;quot;bt:atomNames&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:minLength value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:union&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The (abbreviated) name of an atom within a biological molecule. The name must be at least one character long and may contain numbers but not at the beginning.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestAtomName.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestAtomName.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;root xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;atom name must not be empty.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;atomName/&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;atom name may contain any number of token characters.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;atomName&amp;gt;B1&amp;lt;/atomName&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;atom name must not start with a digit.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;atomName&amp;gt;1B&amp;lt;/atomName&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#simpleType_atomNames|simpleType atomNames]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType coordinate ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;coordinate&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:double&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A coordinate in a n-dimensional space.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType distance ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;distance&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:double&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:minInclusive value=&amp;quot;0.0&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A distance in a n-dimensional space. A distance may not be negative.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType distanceUnits ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;distanceUnits&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;angstroem&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A list of possible distance units. &amp;lt;p&amp;gt;This list contains the following entries:&amp;lt;/p&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;angstroem&amp;lt;/code&amp;gt;: Angstroem&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType atomStructureSources ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;atomStructureSources&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:pdb&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A list of predefined atom structure source names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType atomStructureSource ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;atomStructureSource&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:union memberTypes=&amp;quot;bt:sourceUri bt:atomStructureSources&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The source of an atom structure. May be an URI, a LSID or one of the predefined source names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#simpleType_atomSequenceSources|simpleType atomSequenceSources]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== attributeGroup coordinates3D ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:attributeGroup name=&amp;quot;coordinates3D&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;x&amp;quot; type=&amp;quot;bt:coordinate&amp;quot; use=&amp;quot;required&amp;quot; form=&amp;quot;unqualified&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;y&amp;quot; type=&amp;quot;bt:coordinate&amp;quot; use=&amp;quot;required&amp;quot; form=&amp;quot;unqualified&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;z&amp;quot; type=&amp;quot;bt:coordinate&amp;quot; use=&amp;quot;required&amp;quot; form=&amp;quot;unqualified&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:attributeGroup&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Coordinates in a 3-dimensional space.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestCoordinates3D.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestCoordinates3D.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;coord xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; y=&amp;quot;1.0&amp;quot; z=&amp;quot;1.0&amp;quot; x=&amp;quot;1.0&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;test:attribute id=&amp;quot;x&amp;quot; name=&amp;quot;x&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;3-D-coordinates must have a x value.&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;test:attribute name=&amp;quot;y&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;3-D-coordinates must have a y value.&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;test:attribute name=&amp;quot;z&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;3-D-coordinates must have a z value.&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/coord&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/26/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType atom ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;atom&amp;quot; block=&amp;quot;restriction&amp;quot; final=&amp;quot;restriction&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attributeGroup ref=&amp;quot;bt:coordinates3D&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;type&amp;quot; type=&amp;quot;bt:atomName&amp;quot; use=&amp;quot;required&amp;quot; form=&amp;quot;unqualified&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A single atom including its coordinates in 3-dimensional space and its type.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestAtom.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestAtom.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;atom xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot; x=&amp;quot;1.0&amp;quot; y=&amp;quot;1.0&amp;quot; z=&amp;quot;1.0&amp;quot; type=&amp;quot;C&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;test:attribute name=&amp;quot;type&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;atom must have a type.&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/atom&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#attributeGroup_coordinates3D|attributeGroup coordinates3D]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/26/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== element abstractAtom ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:element name=&amp;quot;abstractAtom&amp;quot; type=&amp;quot;bt:atom&amp;quot; abstract=&amp;quot;true&amp;quot; block=&amp;quot;restriction&amp;quot; final=&amp;quot;restriction&amp;quot;/&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
An abstract atom element for the atomSeq element.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#complexType_atom|complexType atom]]&lt;br /&gt;
* [[#complexType_atomSeq|complexType atomSeq]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/26/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== attributeGroup structureAttrs ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:attributeGroup name=&amp;quot;structureAttrs&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attributeGroup ref=&amp;quot;bt:dataAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;accNumber&amp;quot; type=&amp;quot;bt:accessionNumber&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;source&amp;quot; type=&amp;quot;bt:atomStructureSource&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:attributeGroup&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Attributes for structure data. &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; specifies the source of the structure data. In addition &amp;lt;code&amp;gt;accNumber&amp;lt;/code&amp;gt; can be set to an accession number dependant on the data source if &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; identifies only the data source (e.g. database) but not the data item itself.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType atomSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;atomSequence&amp;quot; block=&amp;quot;restriction&amp;quot; final=&amp;quot;restriction&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;xs:element ref=&amp;quot;bt:abstractAtom&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attributeGroup ref=&amp;quot;bt:structureAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;unit&amp;quot; type=&amp;quot;bt:distanceUnits&amp;quot; use=&amp;quot;optional&amp;quot; default=&amp;quot;angstroem&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence of atoms. An atom sequence must contain at least one atom. The &amp;lt;code&amp;gt;abstractAtom&amp;lt;/code&amp;gt; element must be replaced by a concrete element of type &amp;lt;code&amp;gt;atom&amp;lt;/code&amp;gt;. This is done via a substitution group:&lt;br /&gt;
        &amp;lt;p&amp;gt;&amp;lt;code&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; name=&amp;quot;atom&amp;quot; type=&amp;quot;bt:atom&amp;quot; substitutionGroup=&amp;quot;bt:abstractAtom&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;The coordinates of each atom are relative to the specified distance unit (default is Angstroem).&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''appinfo biotypes/tests/TestAtomSeq.xml'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;appinfo biotypes/tests/TestAtomSeq.xml&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;atomSeq xmlns=&amp;quot;http://schemas.bioservices.net/2005/biotypes/tests&amp;quot; xmlns:test=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:bt=&amp;quot;http://schemas.bioservices.net/2005/biotypes&amp;quot; xsi:schemaLocation=&amp;quot;http://www.powerware.com/nz/XMLSchemaUnitTest ../../sut.xsd http://schemas.bioservices.net/2005/biotypes/tests tests.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;fail&amp;quot; desc=&amp;quot;atomSeq must not be empty.&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;test:case test=&amp;quot;with&amp;quot; result=&amp;quot;pass&amp;quot; desc=&amp;quot;atomSeq may contain one or more atoms.&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;atom y=&amp;quot;1.0&amp;quot; z=&amp;quot;1.0&amp;quot; type=&amp;quot;C&amp;quot; x=&amp;quot;1.0&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;atom y=&amp;quot;1.0&amp;quot; z=&amp;quot;1.0&amp;quot; type=&amp;quot;C&amp;quot; x=&amp;quot;1.0&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/test:case&amp;gt;&lt;br /&gt;
&amp;lt;/atomSeq&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#complexType_atom|complexType atom]]&lt;br /&gt;
* [[#element_atom|element atom]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/26/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType atomConnection ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;atomConnection&amp;quot; abstract=&amp;quot;true&amp;quot; block=&amp;quot;restriction&amp;quot; final=&amp;quot;restriction&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;atomType1&amp;quot; type=&amp;quot;bt:atomName&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;atomType2&amp;quot; type=&amp;quot;bt:atomName&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Specifies a connection between two atoms identified by &amp;lt;code&amp;gt;atomType1&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;atomType2&amp;lt;/code&amp;gt;. A connection can be e.g. a bond or a contact.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType atomContact ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;atomContact&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexContent&amp;gt;&lt;br /&gt;
    &amp;lt;xs:extension base=&amp;quot;bt:atomConnection&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attribute name=&amp;quot;distance&amp;quot; type=&amp;quot;bt:distance&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attribute name=&amp;quot;unit&amp;quot; type=&amp;quot;bt:distanceUnits&amp;quot; use=&amp;quot;optional&amp;quot; default=&amp;quot;angstroem&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexContent&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Specifies a (close) contact between two atoms. The distance of the two atoms is specified by &amp;lt;code&amp;gt;distance&amp;lt;/code&amp;gt;. The unit of the distance depends on &amp;lt;code&amp;gt;unit&amp;lt;/code&amp;gt;. The default setting for &amp;lt;code&amp;gt;unit&amp;lt;/code&amp;gt; is &amp;lt;code&amp;gt;angstroem&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Classification ==&lt;br /&gt;
&lt;br /&gt;
This section contains type declaration for the classification of biological objects.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType classificationSources ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;classificationSources&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:cath&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:scop&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A list of predefined classification source names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType classificationSource ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;classificationSource&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:union memberTypes=&amp;quot;bt:sourceUri bt:classificationSources&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The source of a classification. May be an URI, a LSID or one of the predefined source names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#simpleType_classificationSources|simpleType classificationSources]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType classificationValue ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;classificationValue&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:minLength value=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType classification ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;classification&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attributeGroup ref=&amp;quot;bt:dataAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;source&amp;quot; type=&amp;quot;bt:classificationSource&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;accNumber&amp;quot; type=&amp;quot;bt:classificationValue&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Specifies a classification. The classification scheme is identified by &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt;. The classification itself is specified by &amp;lt;code&amp;gt;accNumber&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Pattern ==&lt;br /&gt;
&lt;br /&gt;
This section contains type declaration for sequence patterns.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType patternSources ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;patternSources&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:interpro&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:pfam&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:prodom&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:prosite&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A list of predefined sequence pattern source names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType patternSource ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;patternSource&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:union memberTypes=&amp;quot;bt:sourceUri bt:patternSources&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The source of a sequence pattern. May be an URI, a LSID or one of the predefined source names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#simpleType_patternSources|simpleType patternSources]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== attributeGroup patternAttrs ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:attributeGroup name=&amp;quot;patternAttrs&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attributeGroup ref=&amp;quot;bt:dataAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;source&amp;quot; type=&amp;quot;bt:patternSource&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;accNumber&amp;quot; type=&amp;quot;bt:accessionNumber&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:attributeGroup&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Attributes for pattern data. &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; specifies the source of the pattern data. In addition &amp;lt;code&amp;gt;accNumber&amp;lt;/code&amp;gt; can be set to an accession number dependant on the data source if &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; identifies only the data source (e.g. database) but not the data item itself.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/19/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType patternBase ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;patternBase&amp;quot; mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexContent&amp;gt;&lt;br /&gt;
    &amp;lt;xs:extension base=&amp;quot;bt:anyContent&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attributeGroup ref=&amp;quot;bt:patternAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexContent&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence pattern. The content of a pattern element is the pattern itself, e.g. a consensus sequence or a HMM, and may contain elements from any namespace and text.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/19/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType patternProfile ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;patternProfile&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;xs:element ref=&amp;quot;bt:abstractPatternProfileMember&amp;quot; minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attributeGroup ref=&amp;quot;bt:dataAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;source&amp;quot; type=&amp;quot;bt:patternSource&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;accNumber&amp;quot; type=&amp;quot;bt:accessionNumber&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A sequence pattern profile. A profile must contain at least one pattern reference.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/19/05 by [http://szugat.gmxhome.de Martin Szugat]: Made pattern abstract.&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType patternProfileMember ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;patternProfileMember&amp;quot; block=&amp;quot;restriction&amp;quot; final=&amp;quot;restriction&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexContent&amp;gt;&lt;br /&gt;
    &amp;lt;xs:extension base=&amp;quot;bt:patternBase&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attribute name=&amp;quot;occurence&amp;quot; type=&amp;quot;xs:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexContent&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A member of a pattern profile. The number of occurences of the pattern in the sequence(s) must be specified.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/19/05 by [http://szugat.gmxhome.de Martin Szugat]: Made pattern abstract.&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== element abstractPatternProfileMember ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:element name=&amp;quot;abstractPatternProfileMember&amp;quot; type=&amp;quot;bt:patternProfileMember&amp;quot; abstract=&amp;quot;true&amp;quot; block=&amp;quot;restriction&amp;quot; final=&amp;quot;restriction&amp;quot;/&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
Abstract pattern element for a pattern profile.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/19/05 by [http://szugat.gmxhome.de Martin Szugat]: Made pattern abstract.&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType pattern ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;pattern&amp;quot; mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexContent&amp;gt;&lt;br /&gt;
    &amp;lt;xs:extension base=&amp;quot;bt:patternBase&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attributeGroup ref=&amp;quot;bt:scopeAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexContent&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A single sequence pattern. The location of the pattern inside the sequence is identified by the attributes &amp;lt;code&amp;gt;from&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;to&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Alignment ==&lt;br /&gt;
&lt;br /&gt;
This section contains type declaration for sequence alignments.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType alignmentSources ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;alignmentSources&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:restriction base=&amp;quot;xs:token&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:enumeration value=&amp;quot;urn:bts:clustalw&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A list of predefined sequence alignment source names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 04/23/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== simpleType alignmentSource ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:simpleType name=&amp;quot;alignmentSource&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:union memberTypes=&amp;quot;bt:sourceUri bt:alignmentSources&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:simpleType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The source of a sequence alignment. May be an URI, a LSID or one of the predefined source names.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''references'''&lt;br /&gt;
* [[#simpleType_alignmentSources|simpleType alignmentSources]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/09/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType multipleAlignment ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;multipleAlignment&amp;quot; final=&amp;quot;restriction&amp;quot; block=&amp;quot;restriction&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:choice&amp;gt;&lt;br /&gt;
    &amp;lt;xs:sequence minOccurs=&amp;quot;2&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element ref=&amp;quot;bt:abstractAlignedRnaSequence&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;xs:sequence minOccurs=&amp;quot;2&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element ref=&amp;quot;bt:abstractAlignedDnaSequence&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;xs:sequence minOccurs=&amp;quot;2&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element ref=&amp;quot;bt:abstractAlignedSecondaryStructureSequence&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;xs:sequence minOccurs=&amp;quot;2&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element ref=&amp;quot;bt:abstractAlignedAminoAcidSequence&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attributeGroup ref=&amp;quot;bt:dataAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;score&amp;quot; type=&amp;quot;bt:score&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;source&amp;quot; type=&amp;quot;bt:alignmentSource&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;accNumber&amp;quot; type=&amp;quot;bt:accessionNumber&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
A multiple sequence alignment. A overall score may be assigned to the multiple alignment using the &amp;lt;code&amp;gt;score&amp;lt;/code&amp;gt; attribute. The source of the multiple alignment can be specified using the attributes &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;accNumber&amp;lt;/code&amp;gt;. A multiple alignment must contain at least two aligned sequences. Thus one or more of the abstract elements &amp;lt;code&amp;gt;abstractAlignedRnaSequence&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;abstractAlignedDnaSequence&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;abstractAlignedSecondaryStructureSequence&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;abstractAlignedAminoAcidSequence&amp;lt;/code&amp;gt; must be replaced by a concrete element. This can be done via a substitution group.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/11/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== attributeGroup alignedSequenceAttrs ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:attributeGroup name=&amp;quot;alignedSequenceAttrs&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:attribute name=&amp;quot;score&amp;quot; type=&amp;quot;bt:score&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/xs:attributeGroup&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
The attributes for an aligned sequence. The individual score for an aligned sequence may be set using the &amp;lt;code&amp;gt;score&amp;lt;/code&amp;gt; attribute.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/13/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType alignedRnaSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;alignedRnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
    &amp;lt;xs:extension base=&amp;quot;bt:gappedAmbiguousRnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attributeGroup ref=&amp;quot;bt:alignedSequenceAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
An aligned RNA sequence.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/13/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== element abstractAlignedRnaSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:element name=&amp;quot;abstractAlignedRnaSequence&amp;quot; type=&amp;quot;bt:alignedRnaSequence&amp;quot; abstract=&amp;quot;true&amp;quot; final=&amp;quot;restriction&amp;quot; block=&amp;quot;restriction&amp;quot;/&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
An abstract aligned RNA sequence element for the multiple alignment.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/13/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType alignedDnaSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;alignedDnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
    &amp;lt;xs:extension base=&amp;quot;bt:gappedAmbiguousDnaSequence&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attributeGroup ref=&amp;quot;bt:alignedSequenceAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
An aligned DNA sequence.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/13/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== element abstractAlignedDnaSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:element name=&amp;quot;abstractAlignedDnaSequence&amp;quot; type=&amp;quot;bt:alignedDnaSequence&amp;quot; abstract=&amp;quot;true&amp;quot; final=&amp;quot;restriction&amp;quot; block=&amp;quot;restriction&amp;quot;/&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
An abstract aligned DNA sequence element for the multiple alignment.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/13/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType alignedSecondaryStructureSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;alignedSecondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
    &amp;lt;xs:extension base=&amp;quot;bt:gappedAmbiguousSecondaryStructureSequence&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attributeGroup ref=&amp;quot;bt:alignedSequenceAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
An aligned secondary structure sequence.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/13/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== element abstractAlignedSecondaryStructureSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:element name=&amp;quot;abstractAlignedSecondaryStructureSequence&amp;quot; type=&amp;quot;bt:alignedSecondaryStructureSequence&amp;quot; abstract=&amp;quot;true&amp;quot; final=&amp;quot;restriction&amp;quot; block=&amp;quot;restriction&amp;quot;/&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
An abstract aligned secondary structure sequence element for the multiple alignment.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/13/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== complexType alignedAminoAcidSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:complexType name=&amp;quot;alignedAminoAcidSequence&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
    &amp;lt;xs:extension base=&amp;quot;bt:gappedAmbiguousAminoAcidOneLetterSequence&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:attributeGroup ref=&amp;quot;bt:alignedSequenceAttrs&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
&amp;lt;/xs:complexType&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
An aligned amino acid sequence.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/13/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
=== element abstractAlignedAminoAcidSequence ===&lt;br /&gt;
&lt;br /&gt;
'''code'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; title=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;xml&amp;gt;&amp;lt;xs:element name=&amp;quot;abstractAlignedAminoAcidSequence&amp;quot; type=&amp;quot;bt:alignedAminoAcidSequence&amp;quot; abstract=&amp;quot;true&amp;quot; final=&amp;quot;restriction&amp;quot; block=&amp;quot;restriction&amp;quot;/&amp;gt;&amp;lt;/xml&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;ignore&amp;quot;&amp;gt;&lt;br /&gt;
'''documentation'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; title=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
An abstract aligned amino acid sequence element for the multiple alignment.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''change log'''&lt;br /&gt;
&lt;br /&gt;
* 05/13/05 by [http://szugat.gmxhome.de Martin Szugat]: Initial declaration.&lt;/div&gt;</description>
			<pubDate>Wed, 17 May 2006 08:53:13 GMT</pubDate>			<dc:creator>Hampti</dc:creator>			<comments>http://bioschemas.sourceforge.net/index.php/Talk:BioTypes_1.0</comments>		</item>
		<item>
			<title>Contribute</title>
			<link>http://bioschemas.sourceforge.net/index.php/Contribute</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes how to contribute to the BioSchemas project by releasing your own XML-schema(s) to BioSchemas or by extending an existing XML-schema.&lt;br /&gt;
&lt;br /&gt;
== How to become a BioSchemas developer ==&lt;br /&gt;
&lt;br /&gt;
[http://sourceforge.net/tracker/?func=add&amp;amp;group_id=164851&amp;amp;atid=833351 Request] a membership. Please tell us your full name, the user name for your sourceforge account (if you have one), your email address and the name of the organisation you work for. As category set &amp;lt;code&amp;gt;Membership&amp;lt;/code&amp;gt;. We will create an account for the Wiki and the Sourceforge project.&lt;br /&gt;
&lt;br /&gt;
For any further requests, e.g. if you like to create your own project, please also use the [http://sourceforge.net/tracker/?atid=833351&amp;amp;group_id=164851&amp;amp;func=browse Support page].&lt;br /&gt;
&lt;br /&gt;
== How to become an informed BioSchemas developer ==&lt;br /&gt;
&lt;br /&gt;
* Fill your [[Special:Watchlist|watchlist]] with the pages you are interested in or monitor all changes to this wiki using the [[Special:Recentchanges|recent changes]] page which is also available as [{{SERVER}}{{localurl:Special:Recentchanges|feed=rss}} RSS ]and [{{SERVER}}{{localurl:Special:Recentchanges|feed=rss}} Atom] feed&lt;br /&gt;
* Subscribe to the following mailing lists:&lt;br /&gt;
** [http://lists.sourceforge.net/mailman/listinfo/bioschemas-developers bioschemas-developers]: developer discussions&lt;br /&gt;
** [http://lists.sourceforge.net/mailman/listinfo/bioschemas-svnnotify bioschemas-svnnotify]: notifications of commits to the repository&lt;br /&gt;
** [http://lists.sourceforge.net/mailman/listinfo/bioschemas-tracker bioschemas-tracker]: notifications of new bug reports or feature requests or changes to the tracked items&lt;br /&gt;
* Monitor the [http://sourceforge.net/forum/?group_id=164851 user forums].&lt;br /&gt;
* Subscribe to the [http://sourceforge.net/export/rss2_projnews.php?group_id=164851&amp;amp;rss_fulltext=1 news feed].&lt;br /&gt;
&lt;br /&gt;
== How to become a good BioSchemas developer ==&lt;br /&gt;
&lt;br /&gt;
Read and follow some guidelines:&lt;br /&gt;
&lt;br /&gt;
* [[Guideline:Wiki editing|Wiki editing]]&lt;br /&gt;
* [[Guideline:New project|New project]]&lt;br /&gt;
* [[Guideline:Schema development|Schema development]]&lt;br /&gt;
* [[Guideline:Schema documentation|Schema documentation]]&lt;br /&gt;
* [[Guideline:Schema releasing|Schema releasing]]&lt;br /&gt;
&lt;br /&gt;
== How to become a productive BioSchemas developer ==&lt;br /&gt;
&lt;br /&gt;
* Use the [[Build Tools]]&lt;/div&gt;</description>
			<pubDate>Wed, 17 May 2006 08:30:04 GMT</pubDate>			<dc:creator>Hampti</dc:creator>			<comments>http://bioschemas.sourceforge.net/index.php/Talk:Contribute</comments>		</item>
		<item>
			<title>Use</title>
			<link>http://bioschemas.sourceforge.net/index.php/Use</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Preface ==&lt;br /&gt;
&lt;br /&gt;
Feel free to use any of the XML-schemas provided on this website, but please&lt;br /&gt;
&lt;br /&gt;
* read the license info, some schemas maybe released in the public domain, others may be open source licensed.&lt;br /&gt;
* mention the authors and this website in your scientific work.&lt;br /&gt;
* give us valuable feedback by using the discussion page for the respective XML-schema (see above) or edit the XML-schema directly (if possible).&lt;br /&gt;
&lt;br /&gt;
== Schemas ==&lt;br /&gt;
&lt;br /&gt;
The schemas are categorized as follows:&lt;br /&gt;
&lt;br /&gt;
* [[:Category:Type library|Type libraries]]: basic types&lt;br /&gt;
* [[:Category:Building block|Building blocks]]: common structures&lt;br /&gt;
* [[:Category:Document format|Document formats]]: whole formats&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
&lt;br /&gt;
The latest releases of the BioSchemas can be downloaded from the [http://sourceforge.net/project/showfiles.php?group_id=164851 project site].&lt;br /&gt;
&lt;br /&gt;
== Help ==&lt;br /&gt;
&lt;br /&gt;
Bug reports or feature requests are highly [http://sourceforge.net/tracker/?group_id=164851 welcome]. If you have any questions [http://sourceforge.net/forum/?group_id=164851 tell us]. If you like to contribute bug fixes, additional features, etc. read [[Contribute|this]]. If you don't know how to use a Wiki please read this http://meta.wikimedia.org/wiki/Help:Contents.&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</description>
			<pubDate>Wed, 17 May 2006 08:29:27 GMT</pubDate>			<dc:creator>Hampti</dc:creator>			<comments>http://bioschemas.sourceforge.net/index.php/Talk:Use</comments>		</item>
		<item>
			<title>Sandbox</title>
			<link>http://bioschemas.sourceforge.net/index.php/Sandbox</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Test it&lt;/div&gt;</description>
			<pubDate>Fri, 05 May 2006 16:48:37 GMT</pubDate>			<dc:creator>Hampti</dc:creator>			<comments>http://bioschemas.sourceforge.net/index.php/Talk:Sandbox</comments>		</item>
		<item>
			<title>BioTypes</title>
			<link>http://bioschemas.sourceforge.net/index.php/BioTypes</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The BioTypes schema provides a common XML type framework for biological data in analogy to the predefined XML Schema types. It is not intended to be used as a standalone schema but as a satellite schema that can be imported into other schemas. Thus the development of new schemas for biological data becomes easier and the schemas also share a common basis, which increases the interoperability.&lt;br /&gt;
&lt;br /&gt;
== Source code access ==&lt;br /&gt;
&lt;br /&gt;
Get the latest release from the SVN repository:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;https://svn.sourceforge.net/svnroot/bioschemas/biotypes/trunk&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
These versions of BioTypes have been released or are under current development:&lt;br /&gt;
&lt;br /&gt;
* [[BioTypes 1.0]]: ''released''&lt;br /&gt;
* [[BioTypes 1.1]]: ''released''&lt;br /&gt;
* [[BioTypes 1.2]]: ''open''&lt;br /&gt;
&lt;br /&gt;
'''Note''': Only those versions that have a state of ''open'' may be edited. For practice the latest ''released'' version of BioTypes should be used.&lt;br /&gt;
&lt;br /&gt;
== Developers ==&lt;br /&gt;
&lt;br /&gt;
* [http://szugat.gmxhome.de Martin Szugat]: Contributor and maintainer&lt;br /&gt;
* [http://biozentrum.uni-wuerzburg.de/ Philipp Seibel]: Contributor&lt;br /&gt;
* [http://bibiserv.techfak.uni-bielefeld.de/ Jan Krüger]: Contributor&lt;br /&gt;
* Sven Hartmeier: Contributor&lt;br /&gt;
* [http://bibiserv.techfak.uni-bielefeld.de Kai Loewenthal]: Contributor&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [http://schemas.bioservices.net/2005/biotypes BioTypes namespace URL]&lt;br /&gt;
* [http://www.bio.ifi.lmu.de/2005/proml ProML]&lt;br /&gt;
&lt;br /&gt;
[[Category:Type library]]&lt;/div&gt;</description>
			<pubDate>Tue, 18 Apr 2006 22:42:43 GMT</pubDate>			<dc:creator>Hampti</dc:creator>			<comments>http://bioschemas.sourceforge.net/index.php/Talk:BioTypes</comments>		</item>
		<item>
			<title>Start</title>
			<link>http://bioschemas.sourceforge.net/index.php/Start</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Schemas are interfaces / contracts between applications / developers''. Therefore, schemas should not be owned nor defined by a single person or institution. They have to be defined in a collaborative way - thus BioSchemas.&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The need for data exchange especially in life sciences is a key factor for success. Because of that many organizations and companies gone over to replace their flat file formats by [http://www.w3.org/XML XML]-based formats. This offers a whole lot of advantages over flat file formats:&lt;br /&gt;
&lt;br /&gt;
* A common, easy and well-known syntax and in case of [http://www.w3.org/XML/Schema XML Schema] also a common, extensive and flexible type system. &lt;br /&gt;
* Both, XML and XML Schema, are supported by many programming languages, operating systems, application platforms, software libraries, authoring tools and additional specifications and also by major organizations and companies.&lt;br /&gt;
* The possibility to validate XML documents against their appropriate schemas without the need for extra programming tasks.&lt;br /&gt;
&lt;br /&gt;
However many XML-based formats for biological data are not compatible to each other. What is missing is a common type framework in analogy to the [http://www.w3.org/TR/xmlschema-2/ XML Schema Types] and the standardization of element and attribute names. Only the concrete arrangement of the different elements and attributes should be open to the Application-specific formats.&lt;br /&gt;
&lt;br /&gt;
== What is BioSchemas? ==&lt;br /&gt;
&lt;br /&gt;
[[image:ESA.jpg|500px|right]]&lt;br /&gt;
Although, XML stands for &amp;quot;Extensible Markup Language&amp;quot;, most XML formats are not extensible, i.e. they do not allow to incorporate data from foreign formats. The BioSchemas project tries to overcome this limitation by using an ''Extensible Schema Architecture'' which is mainly based on a common type framework, multiple replaceable building blocks and flexible lightweight document formats - see picture on the right side.&lt;br /&gt;
&lt;br /&gt;
The aim of the BioSchemas project is to provide an XML Schema framework by offering libraries of basic types and frequently used building blocks, so that XML formats share a common foundation. This will improve the interoperability in biological data exchange by eliminating awkward type conversations and structure transformations.  &lt;br /&gt;
&lt;br /&gt;
Besides, the development of new specifications becomes easier, because existing definitions and declarations can be imported into new schemas and so decrease the expense of development.&lt;br /&gt;
 &lt;br /&gt;
To guarantee that the schemas provided here fulfill the requirements for a broad range of applications the development of the schemas is driven by an open community process and thus all members affected are involved in the evolution of this project.&lt;br /&gt;
&lt;br /&gt;
== What next? ==&lt;br /&gt;
&lt;br /&gt;
If you think these are the right answers to your problems, feel welcome to [[Use|use our solutions]]. If you think there is a better solution, feel free to [[Contribute|contribute it]]. You want to know more? Then [[Browse|browse]] or [[Special:Search|search]] our website. You want to know who we are? Then visit the [http://hobit.sourceforge.net HOBITs]&lt;/div&gt;</description>
			<pubDate>Tue, 18 Apr 2006 22:41:13 GMT</pubDate>			<dc:creator>Hampti</dc:creator>			<comments>http://bioschemas.sourceforge.net/index.php/Talk:Start</comments>		</item>
	</channel>
</rss>