Package psidev.psi.mi.jami.model
Interface NucleicAcid
-
- All Superinterfaces:
Interactor
,Molecule
,Polymer
- All Known Implementing Classes:
DefaultNucleicAcid
,MitabNucleicAcid
,XmlNucleicAcid
,XmlNucleicAcid
,XmlNucleicAcid
public interface NucleicAcid extends Polymer
Polymers of nucleotides which can interact with other molecules- Since:
23/11/12
- Version:
- $Id$
- Author:
- Marine Dumousseau (marine@ebi.ac.uk)
-
-
Field Summary
Fields Modifier and Type Field Description static String
NULCEIC_ACID
ConstantNULCEIC_ACID="nucleic acid"
static String
NULCEIC_ACID_MI
ConstantNULCEIC_ACID_MI="MI:0318"
-
Fields inherited from interface psidev.psi.mi.jami.model.Interactor
UNKNOWN_INTERACTOR, UNKNOWN_INTERACTOR_MI
-
Fields inherited from interface psidev.psi.mi.jami.model.Polymer
POLYMER, POLYMER_MI
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getDdbjEmblGenbank()
The unique DDBJ/EMBL/GemBank identifier which identifies the nucleic acid.String
getRefseq()
The unique Refseq identifier which identifies the nucleic acid.void
setDdbjEmblGenbank(String id)
Sets the DDBJ/EMBL/GemBank identifier.void
setRefseq(String id)
Sets the Refseq identifier.-
Methods inherited from interface psidev.psi.mi.jami.model.Interactor
getAliases, getAnnotations, getChecksums, getFullName, getIdentifiers, getInteractorType, getOrganism, getPreferredIdentifier, getPreferredName, getShortName, getXrefs, setFullName, setInteractorType, setOrganism, setShortName
-
Methods inherited from interface psidev.psi.mi.jami.model.Polymer
getSequence, setSequence
-
-
-
-
Field Detail
-
NULCEIC_ACID
static final String NULCEIC_ACID
ConstantNULCEIC_ACID="nucleic acid"
- See Also:
- Constant Field Values
-
NULCEIC_ACID_MI
static final String NULCEIC_ACID_MI
ConstantNULCEIC_ACID_MI="MI:0318"
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDdbjEmblGenbank
String getDdbjEmblGenbank()
The unique DDBJ/EMBL/GemBank identifier which identifies the nucleic acid. It can be null if it is not known and in such a case, the sequence should be provided. It is a shortcut which should point to the first DDBJ/EMBL/GenBank identifier in the collection of identifiers.- Returns:
- the DDBJ/EMBL/GemBank identifier
-
setDdbjEmblGenbank
void setDdbjEmblGenbank(String id)
Sets the DDBJ/EMBL/GemBank identifier. It will remove the old DDBJ/EMBL/GemBank identifier from the collection of identifiers and replace it with the new DDBJ/EMBL/GemBank identifier. If the new DDBJ/EMBL/GemBank identifier is null, all the existing DDBJ/EMBL/GemBank identifiers will be removed from the collection of identifiers- Parameters:
id
- : DDBJ/EMBL/GemBank identifier
-
getRefseq
String getRefseq()
The unique Refseq identifier which identifies the nucleic acid. It can be null if it is not known and in such a case, the sequence should be provided. It is a shortcut which should point to the first refseq identifier in the collection of identifiers.- Returns:
- the DDBJ/EMBL/GemBank identifier
-
setRefseq
void setRefseq(String id)
Sets the Refseq identifier. It will remove the old refseq identifier from the collection of identifiers and replace it with the new refseq identifier. If the new refseq identifier is null, all the existing refseq identifiers will be removed from the collection of identifiers- Parameters:
id
- : Refseq identifier
-
-