Permalink
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
44 lines (43 sloc) 2.35 KB
<?xml version="1.0"?>
<classes>
<class name="UniProtFeature" is-interface="true">
<attribute name="type" type="java.lang.String"/>
<attribute name="description" type="java.lang.String"/>
<attribute name="begin" type="java.lang.Integer"/>
<attribute name="end" type="java.lang.Integer"/>
<reference name="protein" referenced-type="Protein" reverse-reference="features" />
<reference name="feature" referenced-type="OntologyTerm"/>
</class>
<class name="Protein" is-interface="true">
<attribute name="isFragment" type="java.lang.Boolean"/>
<attribute name="isUniprotCanonical" type="java.lang.Boolean"/>
<attribute name="uniprotAccession" type="java.lang.String"/>
<attribute name="uniprotName" type="java.lang.String"/>
<reference name="canonicalProtein" referenced-type="Protein" reverse-reference="isoforms" />
<collection name="ecNumbers" referenced-type="ECNumber" reverse-reference="proteins" />
<collection name="comments" referenced-type="Comment" />
<collection name="components" referenced-type="Component" reverse-reference="protein" />
<collection name="keywords" referenced-type="OntologyTerm" />
<collection name="features" referenced-type="UniProtFeature" reverse-reference="protein" />
<collection name="isoforms" referenced-type="Protein" reverse-reference="canonicalProtein"/>
</class>
<class name="ECNumber" is-interface="true">
<attribute name="identifier" type="java.lang.String" />
<attribute name="description" type="java.lang.String" />
<collection name="proteins" referenced-type="Protein" reverse-reference="ecNumbers"/>
</class>
<class name="Component" is-interface="true">
<attribute name="name" type="java.lang.String" />
<reference name="protein" referenced-type="Protein" reverse-reference="components" />
</class>
<class name="GOAnnotation" extends="OntologyAnnotation" is-interface="true"/>
<class name="GOTerm" extends="OntologyTerm" is-interface="true"/>
<class name="GOEvidence" extends="OntologyEvidence" is-interface="true" />
<class name="GOEvidenceCode" extends="OntologyAnnotationEvidenceCode" is-interface="true"/>
<class name="Gene" is-interface="true">
<collection name="goAnnotation" referenced-type="GOAnnotation"/>
</class>
<class name="Comment" is-interface="true">
<collection name="publications" referenced-type="Publication"/>
</class>
</classes>