legumeinfo / legumemine

An InterMine which contains multiple legumes
GNU Lesser General Public License v3.0
0 stars 0 forks source link

Proposed QTL data model #33

Closed sammyjava closed 4 years ago

sammyjava commented 4 years ago

I'm starting a new issue to discuss QTLs. Here's the model currently in LegumeMine, with the chado attributes removed and a GWAS reference added.

<class name="QTL" extends="Annotatable" is-interface="true">
        <attribute name="description" type="java.lang.String"/>
        <attribute name="identifier" type="java.lang.String"/>
        <attribute name="analysisMethod" type="java.lang.String"/>
        <attribute name="secondaryIdentifier" type="java.lang.String"/>
        <attribute name="publicationLinkageGroup" type="java.lang.String"/>
        <attribute name="studyTreatment" type="java.lang.String"/>
        <attribute name="peak" type="java.lang.Double"/>
        <reference name="organism" referenced-type="Organism"/>
        <reference name="GWAS" referenced-type="GWAS" reverse-reference="QTLs"/>
        <reference name="phenotype" referenced-type="Phenotype" reverse-reference="QTLs"/>
        <reference name="favorableAlleleSource" referenced-type="Strain"/>
        <collection name="markers" referenced-type="GeneticMarker" reverse-reference="QTLs"/>
        <collection name="spannedGenes" referenced-type="Gene" reverse-reference="spanningQTLs"/>
        <collection name="linkageGroupRanges" referenced-type="LinkageGroupRange"/>
</class>