jMol jar applet dependency is now a build property and obfuscate proguard task uses...
[jalview.git] / resources / uniprot_mapping.xml
1 <?xml version="1.0"?>\r
2 <mapping>\r
3         <class name="jalview.datamodel.UniprotFile">\r
4                  <map-to xml="uniprot"/>               \r
5                  <field name="UniprotEntries" type="jalview.datamodel.UniprotEntry" collection="vector">\r
6                       <bind-xml name="entry"/>\r
7                  </field>               \r
8         </class>\r
9                  \r
10          <class name="jalview.datamodel.UniprotEntry">\r
11                 <field name="name" type="string" collection="vector"/>\r
12                 <field name="accession" type="string" collection="vector"/>\r
13                 <field name="protein" type="jalview.datamodel.UniprotProteinName">\r
14                         <bind-xml name="protein"/>\r
15                 </field>\r
16               \r
17               <field name="UniprotSequence" type="jalview.datamodel.UniprotSequence">\r
18                 <bind-xml name="sequence"/> \r
19                </field>\r
20                <field name="feature" type="jalview.datamodel.SequenceFeature" collection="vector"/>\r
21                <field name="dbReference" type="jalview.datamodel.PDBEntry" collection="vector"/>\r
22                        \r
23          </class>\r
24          \r
25          <class name="jalview.datamodel.UniprotProteinName">\r
26                 <field name="name" type="string" collection="vector">\r
27                         <bind-xml name="name"/>\r
28                 </field>                \r
29          </class>\r
30          \r
31          \r
32          <class name="jalview.datamodel.SequenceFeature">\r
33                 <field name="type">\r
34                         <bind-xml node="attribute"/>\r
35                 </field>\r
36                 <field name="description">\r
37                          <bind-xml node="attribute"/>\r
38                 </field>\r
39                 <field name="status">\r
40                         <bind-xml node="attribute"/>\r
41                 </field>\r
42                 <field name="position">\r
43                  <bind-xml name="position" node="attribute" location="location/position"/>\r
44                  </field>\r
45                 <field name="begin">\r
46                  <bind-xml name="position" node="attribute" location="location/begin"/>\r
47                  </field>\r
48                 <field name="end">\r
49                  <bind-xml name="position" node="attribute" location="location/end"/>\r
50                  </field>\r
51          </class>\r
52         \r
53           <class name="jalview.datamodel.UniprotSequence">\r
54                      <field name="content" type="string">\r
55                         <bind-xml name="sequence" node="text"/>\r
56                      </field>\r
57          </class>\r
58          \r
59          <class name="jalview.datamodel.PDBEntry">\r
60                 <field name="type"><bind-xml node="attribute"/></field>\r
61                 <field name="id"><bind-xml node="attribute"/></field>\r
62                 <field name="property" collection="hashtable">\r
63                         <bind-xml name="property">\r
64                            <class name="org.exolab.castor.mapping.MapItem">\r
65                               <field name="key">\r
66                                 <bind-xml name="type" node="attribute"/>\r
67                               </field>\r
68                               <field name="value">\r
69                                 <bind-xml node="attribute"/>\r
70                                 </field>\r
71                            </class>\r
72                         </bind-xml>\r
73                 </field>\r
74          </class>\r
75 \r
76 </mapping>\r