Package psidev.psi.mi.jami.model
Interface BioactiveEntity
-
- All Superinterfaces:
Interactor,Molecule
- All Known Implementing Classes:
DefaultBioactiveEntity,MitabBioactiveEntity,XmlBioactiveEntity,XmlBioactiveEntity,XmlBioactiveEntity
public interface BioactiveEntity extends Molecule
Molecules showing activity in a living system and 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 StringBIOACTIVE_ENTITYConstantBIOACTIVE_ENTITY="bioactive entity"static StringBIOACTIVE_ENTITY_MIConstantBIOACTIVE_ENTITY_MI="MI:1100"static StringPOLYSACCHARIDEConstantPOLYSACCHARIDE="polysaccharide"static StringPOLYSACCHARIDE_MIConstantPOLYSACCHARIDE_MI="MI:0904"static StringSMALL_MOLECULEConstantSMALL_MOLECULE="small molecule"static StringSMALL_MOLECULE_MIConstantSMALL_MOLECULE_MI="MI:0328"-
Fields inherited from interface psidev.psi.mi.jami.model.Interactor
UNKNOWN_INTERACTOR, UNKNOWN_INTERACTOR_MI
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetChebi()The CHEBI accession which identifies the bioactive entity.StringgetSmile()The Simplified Molecular Input Line Entry System.StringgetStandardInchi()The standard InChI for this chemical compound.StringgetStandardInchiKey()The standard InChI Key for this chemical compound It is a shortcut which should point to the first standard Inchi key in the collection of checksums.voidsetChebi(String id)Sets the CHEBI identifier.voidsetSmile(String smile)Sets the smile of this small molecule.voidsetStandardInchi(String inchi)Sets the standard InChI.voidsetStandardInchiKey(String key)Sets the standard InChI key .-
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
-
-
-
-
Field Detail
-
BIOACTIVE_ENTITY
static final String BIOACTIVE_ENTITY
ConstantBIOACTIVE_ENTITY="bioactive entity"- See Also:
- Constant Field Values
-
BIOACTIVE_ENTITY_MI
static final String BIOACTIVE_ENTITY_MI
ConstantBIOACTIVE_ENTITY_MI="MI:1100"- See Also:
- Constant Field Values
-
SMALL_MOLECULE
static final String SMALL_MOLECULE
ConstantSMALL_MOLECULE="small molecule"- See Also:
- Constant Field Values
-
SMALL_MOLECULE_MI
static final String SMALL_MOLECULE_MI
ConstantSMALL_MOLECULE_MI="MI:0328"- See Also:
- Constant Field Values
-
POLYSACCHARIDE
static final String POLYSACCHARIDE
ConstantPOLYSACCHARIDE="polysaccharide"- See Also:
- Constant Field Values
-
POLYSACCHARIDE_MI
static final String POLYSACCHARIDE_MI
ConstantPOLYSACCHARIDE_MI="MI:0904"- See Also:
- Constant Field Values
-
-
Method Detail
-
getChebi
String getChebi()
The CHEBI accession which identifies the bioactive entity. It is a shortcut which should point to the first chebi identifier in the collection of identifiers. It can be null Ex: CHEBI:4991- Returns:
- The CHEBI accession
-
setChebi
void setChebi(String id)
Sets the CHEBI identifier. It will remove the old chebi identifier from the collection of identifiers and replace it with the new chebi identifier. If the new chebi identifier is null, all the existing chebi identifiers will be removed from the collection of identifiers- Parameters:
id- : CHEBI identifier
-
getSmile
String getSmile()
The Simplified Molecular Input Line Entry System. It is a shortcut which should point to the first smile in the collection of checksums. It can be null Ex: OC1C[C@]2(O)CC(O)O[Fe]34(O1)(OC(O)C[C@](O)(CC(O)O3)C(O)O4)OC2O- Returns:
- the smile
-
setSmile
void setSmile(String smile)
Sets the smile of this small molecule. It will remove the old smile from the collection of checksums and replace it with the new smile. If the new smile is null, all the existing smiles will be removed from the collection of checksums- Parameters:
smile- : the smile
-
getStandardInchiKey
String getStandardInchiKey()
The standard InChI Key for this chemical compound It is a shortcut which should point to the first standard Inchi key in the collection of checksums. It can be null. Ex: ISOHCBXAFHMIHK-UHFFFAOYSA-N- Returns:
- the standard InChI key
-
setStandardInchiKey
void setStandardInchiKey(String key)
Sets the standard InChI key . It will remove the old standard inchi key from the collection of checksums and replace it with the new standard inchi key. If the new standard inchi key is null, all the existing standard inchi keys will be removed from the collection of checksums- Parameters:
key- : the standard inchi key
-
getStandardInchi
String getStandardInchi()
The standard InChI for this chemical compound. It is a shortcut which should point to the first standard Inchi in the collection of checksums. It can be null. Ex: InChI=1S/2C6H11O7.Fe/c2*7-3(8)1-6(13,5(11)12)2-4(9)10;/h2*3-5,7,9,11,13H,1-2H2;/q2*-3;+6- Returns:
- the standard InChI
-
setStandardInchi
void setStandardInchi(String inchi)
Sets the standard InChI. It will remove the old standard inchi from the collection of checksums and replace it with the new standard inchi. If the new standard is null, all the existing standard inchi will be removed from the collection of checksums- Parameters:
inchi- : the standard InChI
-
-