org.biopax.paxtools.model.level3
Interface BioSource
- All Superinterfaces:
- BioPAXElement, java.lang.Cloneable, Level3Element, Named, java.io.Serializable, UtilityClass, XReferrable
- All Known Implementing Classes:
- BioSourceImpl
public interface BioSource
- extends UtilityClass, Named
Definition: The biological source of an entity (e.g. protein, RNA or DNA). Some entities are
considered source-neutral (e.g. small molecules), and the biological source of others can be
deduced from their constituentss (e.g. complex, pathway). Examples: HeLa cells, human, and mouse
liver tissue.
getCellType
CellVocabulary getCellType()
- A cell type, e.g. 'HeLa'. This should reference a term in a controlled vocabulary of cell types.
Best practice is to refer to OBOCell
Ontology.
- Returns:
- cell type if this biosource is a cell line or a specific tissue. Null otherwise.
setCellType
void setCellType(CellVocabulary cellType)
- A cell type, e.g. 'HeLa'. This should reference a term in a controlled vocabulary of cell types.
Best practice is to refer to OBOCell
Ontology.
- Parameters:
cellType - if this biosource is a cell line or a specific tissue. Null for n/a.
getTissue
TissueVocabulary getTissue()
- An external controlled vocabulary of tissue types. A reference to the BRENDA
- Returns:
- An external controlled vocabulary of tissue types.
setTissue
void setTissue(TissueVocabulary tissue)
- An external controlled vocabulary of tissue types. A reference to the BRENDA
- Parameters:
tissue - An external controlled vocabulary of tissue types.
Copyright © 2011 BioPAX. All Rights Reserved.