Package psidev.psi.mi.jami.model
Interface Xref
-
- All Known Subinterfaces:
ExtendedPsiXmlXref
public interface XrefCross reference to an external database/resource which can give more information about an object. Ex: - GO cross references for an interactor to give information about its biological role(s) or location. - publication primary references - identifier of an object (use ExternalIdentifier) - imex primary references - secondary references to an external database - ...- Since:
22/11/12
- Version:
- $Id$
- Author:
- Marine Dumousseau (marine@ebi.ac.uk)
-
-
Field Summary
Fields Modifier and Type Field Description static StringCHAIN_PARENTConstantCHAIN_PARENT="chain-parent"static StringCHAIN_PARENT_MIConstantCHAIN_PARENT_MI="MI:0951"static StringCHEBIConstantCHEBI="chebi"static StringCHEBI_MIConstantCHEBI_MI="MI:0474"static StringCOMPLEX_PORTALConstantCOMPLEX_PORTAL="complex portal"static StringCOMPLEX_PORTAL_MIConstantCOMPLEX_PORTAL_MI="MI:2279static StringCOMPLEX_PRIMARYConstantCOMPLEX_PRIMARY="complex-primary"static StringCOMPLEX_PRIMARY_MIConstantCOMPLEX_PRIMARY_MI="MI:2282"static StringDDBJ_EMBL_GENBANKConstantDDBJ_EMBL_GENBANK="ddbj/embl/genbank"static StringDDBJ_EMBL_GENBANK_MIConstantDDBJ_EMBL_GENBANK_MI="MI:0475"static StringDOIConstantDOI="doi"static StringDOI_MIConstantDOI_MI="MI:0574"static StringENSEMBLConstantENSEMBL="ensembl"static StringENSEMBL_GENOMESConstantENSEMBL_GENOMES="ensemblgenomes"static StringENSEMBL_GENOMES_MIConstantENSEMBL_GENOMES_MI="MI:1013"static StringENSEMBL_MIConstantENSEMBL_MI="MI:0476"static StringENTREZ_GENEConstantENTREZ_GENE="entrezgene/locuslink"static StringENTREZ_GENE_MIConstantENTREZ_GENE_MI="MI:0477"static StringGOConstantGO="go"static StringGO_MIConstantGO_MI="MI:0448"static StringIDENTITYConstantIDENTITY="identity"static StringIDENTITY_MIConstantIDENTITY_MI="MI:0356"static StringIMEXConstantIMEX="imex"static StringIMEX_MIConstantIMEX_MI="MI:0670"static StringIMEX_PRIMARYConstantIMEX_PRIMARY="imex-primary"static StringIMEX_PRIMARY_MIConstantIMEX_PRIMARY_MI="MI:0662"static StringINTACT_MIConstantINTACT_MI="MI:0469"static StringINTERACTOR_SET_QUALIFIERConstantINTERACTOR_SET_QUALIFIER="set member"static StringINTERACTOR_SET_QUALIFIER_MIConstantINTERACTOR_SET_QUALIFIER_MI="MI:1341"static StringINTERPROConstantINTERPRO="interpro"static StringINTERPRO_MIConstantINTERPRO_MI="MI:0449"static StringISOFORM_PARENTConstantISOFORM_PARENT="isoform-parent"static StringISOFORM_PARENT_MIConstantISOFORM_PARENT_MI="MI:0243"static StringMETHOD_REFERENCEConstantMETHOD_REFERENCE="method reference"static StringMETHOD_REFERENCE_MIConstantMETHOD_REFERENCE_MI="MI:0357"static StringPRIMARYConstantPRIMARY="primary-reference"static StringPRIMARY_MIConstantPRIMARY_MI="MI:0358"static StringPUBMEDConstantPUBMED="pubmed"static StringPUBMED_MIConstantPUBMED_MI="MI:0446"static StringREFSEQConstantREFSEQ="refseq"static StringREFSEQ_MIConstantREFSEQ_MI="MI:0481"static StringRESIDConstantRESID="resid"static StringRESID_MIConstantRESID_MI="MI:0248"static StringSECONDARYConstantSECONDARY="secondary-ac"static StringSECONDARY_MIConstantSECONDARY_MI="MI:0360"static StringSEE_ALSOConstantSEE_ALSO="see-also"static StringSEE_ALSO_MIConstantSEE_ALSO_MI="MI:0361"static StringSOConstantSO="so"static StringSO_MIConstantSO_MI="MI:0601"static StringUNIPROTKBConstantUNIPROTKB="uniprotkb"static StringUNIPROTKB_MIConstantUNIPROTKB_MI="MI:0486"static StringUNIPROTKB_SWISSPROTConstantUNIPROTKB_SWISSPROT="swiss-prot"static StringUNIPROTKB_SWISSPROT_MIConstantUNIPROTKB_SWISSPROT_MI="MI:1098"static StringUNIPROTKB_TREMBLConstantUNIPROTKB_TREMBL="trembl"static StringUNIPROTKB_TREMBL_MIConstantUNIPROTKB_TREMBL_MI="MI:1099"
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CvTermgetDatabase()The database is a controlled vocabulary term.StringgetId()The identifier in the external database/resource.CvTermgetQualifier()The qualifier of the xref is the reference type and is a controlled vocabulary term.StringgetVersion()The version of the identifier in the database/resource if relevant.
-
-
-
Field Detail
-
ENSEMBL
static final String ENSEMBL
ConstantENSEMBL="ensembl"- See Also:
- Constant Field Values
-
ENSEMBL_MI
static final String ENSEMBL_MI
ConstantENSEMBL_MI="MI:0476"- See Also:
- Constant Field Values
-
ENSEMBL_GENOMES
static final String ENSEMBL_GENOMES
ConstantENSEMBL_GENOMES="ensemblgenomes"- See Also:
- Constant Field Values
-
ENSEMBL_GENOMES_MI
static final String ENSEMBL_GENOMES_MI
ConstantENSEMBL_GENOMES_MI="MI:1013"- See Also:
- Constant Field Values
-
ENTREZ_GENE
static final String ENTREZ_GENE
ConstantENTREZ_GENE="entrezgene/locuslink"- See Also:
- Constant Field Values
-
ENTREZ_GENE_MI
static final String ENTREZ_GENE_MI
ConstantENTREZ_GENE_MI="MI:0477"- See Also:
- Constant Field Values
-
REFSEQ
static final String REFSEQ
ConstantREFSEQ="refseq"- See Also:
- Constant Field Values
-
REFSEQ_MI
static final String REFSEQ_MI
ConstantREFSEQ_MI="MI:0481"- See Also:
- Constant Field Values
-
CHEBI
static final String CHEBI
ConstantCHEBI="chebi"- See Also:
- Constant Field Values
-
CHEBI_MI
static final String CHEBI_MI
ConstantCHEBI_MI="MI:0474"- See Also:
- Constant Field Values
-
DDBJ_EMBL_GENBANK
static final String DDBJ_EMBL_GENBANK
ConstantDDBJ_EMBL_GENBANK="ddbj/embl/genbank"- See Also:
- Constant Field Values
-
DDBJ_EMBL_GENBANK_MI
static final String DDBJ_EMBL_GENBANK_MI
ConstantDDBJ_EMBL_GENBANK_MI="MI:0475"- See Also:
- Constant Field Values
-
UNIPROTKB
static final String UNIPROTKB
ConstantUNIPROTKB="uniprotkb"- See Also:
- Constant Field Values
-
UNIPROTKB_MI
static final String UNIPROTKB_MI
ConstantUNIPROTKB_MI="MI:0486"- See Also:
- Constant Field Values
-
UNIPROTKB_SWISSPROT
static final String UNIPROTKB_SWISSPROT
ConstantUNIPROTKB_SWISSPROT="swiss-prot"- See Also:
- Constant Field Values
-
UNIPROTKB_SWISSPROT_MI
static final String UNIPROTKB_SWISSPROT_MI
ConstantUNIPROTKB_SWISSPROT_MI="MI:1098"- See Also:
- Constant Field Values
-
UNIPROTKB_TREMBL
static final String UNIPROTKB_TREMBL
ConstantUNIPROTKB_TREMBL="trembl"- See Also:
- Constant Field Values
-
UNIPROTKB_TREMBL_MI
static final String UNIPROTKB_TREMBL_MI
ConstantUNIPROTKB_TREMBL_MI="MI:1099"- See Also:
- Constant Field Values
-
COMPLEX_PORTAL
static final String COMPLEX_PORTAL
ConstantCOMPLEX_PORTAL="complex portal"- See Also:
- Constant Field Values
-
COMPLEX_PORTAL_MI
static final String COMPLEX_PORTAL_MI
ConstantCOMPLEX_PORTAL_MI="MI:2279- See Also:
- Constant Field Values
-
IMEX
static final String IMEX
ConstantIMEX="imex"- See Also:
- Constant Field Values
-
IMEX_MI
static final String IMEX_MI
ConstantIMEX_MI="MI:0670"- See Also:
- Constant Field Values
-
PUBMED
static final String PUBMED
ConstantPUBMED="pubmed"- See Also:
- Constant Field Values
-
PUBMED_MI
static final String PUBMED_MI
ConstantPUBMED_MI="MI:0446"- See Also:
- Constant Field Values
-
DOI
static final String DOI
ConstantDOI="doi"- See Also:
- Constant Field Values
-
DOI_MI
static final String DOI_MI
ConstantDOI_MI="MI:0574"- See Also:
- Constant Field Values
-
INTERPRO
static final String INTERPRO
ConstantINTERPRO="interpro"- See Also:
- Constant Field Values
-
INTERPRO_MI
static final String INTERPRO_MI
ConstantINTERPRO_MI="MI:0449"- See Also:
- Constant Field Values
-
INTACT_MI
static final String INTACT_MI
ConstantINTACT_MI="MI:0469"- See Also:
- Constant Field Values
-
COMPLEX_PRIMARY
static final String COMPLEX_PRIMARY
ConstantCOMPLEX_PRIMARY="complex-primary"- See Also:
- Constant Field Values
-
COMPLEX_PRIMARY_MI
static final String COMPLEX_PRIMARY_MI
ConstantCOMPLEX_PRIMARY_MI="MI:2282"- See Also:
- Constant Field Values
-
IMEX_PRIMARY
static final String IMEX_PRIMARY
ConstantIMEX_PRIMARY="imex-primary"- See Also:
- Constant Field Values
-
IMEX_PRIMARY_MI
static final String IMEX_PRIMARY_MI
ConstantIMEX_PRIMARY_MI="MI:0662"- See Also:
- Constant Field Values
-
IDENTITY
static final String IDENTITY
ConstantIDENTITY="identity"- See Also:
- Constant Field Values
-
IDENTITY_MI
static final String IDENTITY_MI
ConstantIDENTITY_MI="MI:0356"- See Also:
- Constant Field Values
-
SECONDARY
static final String SECONDARY
ConstantSECONDARY="secondary-ac"- See Also:
- Constant Field Values
-
SECONDARY_MI
static final String SECONDARY_MI
ConstantSECONDARY_MI="MI:0360"- See Also:
- Constant Field Values
-
PRIMARY
static final String PRIMARY
ConstantPRIMARY="primary-reference"- See Also:
- Constant Field Values
-
PRIMARY_MI
static final String PRIMARY_MI
ConstantPRIMARY_MI="MI:0358"- See Also:
- Constant Field Values
-
SEE_ALSO
static final String SEE_ALSO
ConstantSEE_ALSO="see-also"- See Also:
- Constant Field Values
-
SEE_ALSO_MI
static final String SEE_ALSO_MI
ConstantSEE_ALSO_MI="MI:0361"- See Also:
- Constant Field Values
-
GO
static final String GO
ConstantGO="go"- See Also:
- Constant Field Values
-
GO_MI
static final String GO_MI
ConstantGO_MI="MI:0448"- See Also:
- Constant Field Values
-
METHOD_REFERENCE
static final String METHOD_REFERENCE
ConstantMETHOD_REFERENCE="method reference"- See Also:
- Constant Field Values
-
METHOD_REFERENCE_MI
static final String METHOD_REFERENCE_MI
ConstantMETHOD_REFERENCE_MI="MI:0357"- See Also:
- Constant Field Values
-
RESID
static final String RESID
ConstantRESID="resid"- See Also:
- Constant Field Values
-
RESID_MI
static final String RESID_MI
ConstantRESID_MI="MI:0248"- See Also:
- Constant Field Values
-
SO
static final String SO
ConstantSO="so"- See Also:
- Constant Field Values
-
SO_MI
static final String SO_MI
ConstantSO_MI="MI:0601"- See Also:
- Constant Field Values
-
CHAIN_PARENT_MI
static final String CHAIN_PARENT_MI
ConstantCHAIN_PARENT_MI="MI:0951"- See Also:
- Constant Field Values
-
CHAIN_PARENT
static final String CHAIN_PARENT
ConstantCHAIN_PARENT="chain-parent"- See Also:
- Constant Field Values
-
ISOFORM_PARENT_MI
static final String ISOFORM_PARENT_MI
ConstantISOFORM_PARENT_MI="MI:0243"- See Also:
- Constant Field Values
-
ISOFORM_PARENT
static final String ISOFORM_PARENT
ConstantISOFORM_PARENT="isoform-parent"- See Also:
- Constant Field Values
-
INTERACTOR_SET_QUALIFIER
static final String INTERACTOR_SET_QUALIFIER
ConstantINTERACTOR_SET_QUALIFIER="set member"- See Also:
- Constant Field Values
-
INTERACTOR_SET_QUALIFIER_MI
static final String INTERACTOR_SET_QUALIFIER_MI
ConstantINTERACTOR_SET_QUALIFIER_MI="MI:1341"- See Also:
- Constant Field Values
-
-
Method Detail
-
getDatabase
CvTerm getDatabase()
The database is a controlled vocabulary term. It cannot be null.- Returns:
- the database
-
getId
String getId()
The identifier in the external database/resource. It cannot be null or empty.- Returns:
- the database identifier
-
getVersion
String getVersion()
The version of the identifier in the database/resource if relevant. It can be null if no versions have been specified- Returns:
- the version
-
getQualifier
CvTerm getQualifier()
The qualifier of the xref is the reference type and is a controlled vocabulary term. It can be null. If null, the Xref is giving unqualified information which is not an identifier (different from ExternalIdentifier) Ex: primary-reference, see-also, identity, method reference, ...- Returns:
- the qualifier of the xref
-
-