1 <?xml version="1.0"?>
\r
2 <!DOCTYPE mapping PUBLIC "-//EXOLAB/Castor Object Mapping DTD Version 1.0//EN" "http://castor.exolab.org/mapping.dtd">
\r
4 <class name="jalview.datamodel.UniprotFile">
\r
5 <map-to xml="uniprot"/>
\r
6 <field name="UniprotEntries" type="jalview.datamodel.UniprotEntry" collection="vector">
\r
7 <bind-xml name="entry"/>
\r
11 <class name="jalview.datamodel.UniprotEntry">
\r
12 <field name="name" type="string" collection="vector"/>
\r
13 <field name="accession" type="string" collection="vector"/>
\r
14 <field name="UniprotSequence" type="jalview.datamodel.UniprotSequence">
\r
15 <bind-xml name="sequence"/>
\r
17 <field name="features" type="jalview.datamodel.SequenceFeature" collection="vector">
\r
18 <bind-xml name="feature"/>
\r
24 <class name="jalview.datamodel.SequenceFeature">
\r
26 <bind-xml name="type" node="attribute"/>
\r
28 <field name="description">
\r
29 <bind-xml name="description" node="attribute"/>
\r
31 <field name="status">
\r
32 <bind-xml name="status" node="attribute"/>
\r
34 <field name="position">
\r
35 <bind-xml name="position" node="attribute" location="location/position"/>
\r
37 <field name="begin">
\r
38 <bind-xml name="position" node="attribute" location="location/begin"/>
\r
41 <bind-xml name="position" node="attribute" location="location/end"/>
\r
45 <class name="jalview.datamodel.UniprotSequence">
\r
46 <field name="content" type="string">
\r
47 <bind-xml name="sequence" node="text"/>
\r