|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Complex
Definition: A physical entity whose structure is comprised of other physical entities bound to each other non-covalently, at least one of which is a macromolecule (e.g. protein, DNA, or RNA). Complexes must be stable enough to function as a biological unit; in general, the temporary association of an enzyme with its substrate(s) should not be considered or represented as a complex. A complex is the physical product of an interaction (complexAssembly) and is not itself considered an interaction.
Comment: In general, complexes should not be defined recursively so that smaller complexes exist within larger complexes, i.e. a complex should not be a COMPONENT of another complex (see comments on the COMPONENT property). The boundaries on the size of complexes described by this class are not defined here, although elements of the cell as large and dynamic as, e.g., a mitochondrion would typically not be described using this class (later versions of this ontology may include a cellularComponent class to represent these). The strength of binding and the topology of the components cannot be described currently, but may be included in future versions of the ontology, depending on community need. Examples: Ribosome, RNA polymerase II. Other examples of this class include complexes of multiple protein monomers and complexes of proteins and small molecules.
| Method Summary | |
|---|---|
void |
addComponent(PhysicalEntity component)
Defines the PhysicalEntity subunits of this complex. |
void |
addComponentStoichiometry(Stoichiometry stoichiometry)
The stoichiometry of components in a complex. |
java.util.Set<PhysicalEntity> |
getComponent()
Defines the PhysicalEntity subunits of this complex. |
java.util.Set<Stoichiometry> |
getComponentStoichiometry()
The stoichiometry of components in a complex. |
java.util.Set<EntityReference> |
getMemberReferences()
Gets the EntityReferences of the member simple physical entities. |
java.util.Set<SimplePhysicalEntity> |
getSimpleMembers()
Gets the member physical entities which are not complex. |
void |
removeComponent(PhysicalEntity component)
Defines the PhysicalEntity subunits of this complex. |
void |
removeComponentStoichiometry(Stoichiometry stoichiometry)
The stoichiometry of components in a complex. |
| Methods inherited from interface org.biopax.paxtools.model.level3.PhysicalEntity |
|---|
addFeature, addMemberPhysicalEntity, addNotFeature, getCellularLocation, getComponentOf, getFeature, getMemberPhysicalEntity, getMemberPhysicalEntityOf, getModelInterface, getNotFeature, hasEquivalentCellularLocation, hasEquivalentFeatures, removeFeature, removeMemberPhysicalEntity, removeNotFeature, setCellularLocation |
| Methods inherited from interface org.biopax.paxtools.model.level3.Controller |
|---|
getControllerOf |
| Methods inherited from interface org.biopax.paxtools.model.level3.Entity |
|---|
addAvailability, addDataSource, getAvailability, getDataSource, getParticipantOf, removeAvailability, removeDataSource |
| Methods inherited from interface org.biopax.paxtools.model.level3.Observable |
|---|
addEvidence, getEvidence, removeEvidence |
| Methods inherited from interface org.biopax.paxtools.model.level3.Named |
|---|
addName, getDisplayName, getName, getStandardName, removeName, setDisplayName, setStandardName |
| Methods inherited from interface org.biopax.paxtools.model.level3.XReferrable |
|---|
addXref, getXref, removeXref |
| Method Detail |
|---|
java.util.Set<PhysicalEntity> getComponent()
void addComponent(PhysicalEntity component)
component - to be added as a new membervoid removeComponent(PhysicalEntity component)
component - to be removed from members.java.util.Set<Stoichiometry> getComponentStoichiometry()
void addComponentStoichiometry(Stoichiometry stoichiometry)
stoichiometry - add a stoichiometry for the member.void removeComponentStoichiometry(Stoichiometry stoichiometry)
stoichiometry - remove a stoichiometry for the member.java.util.Set<SimplePhysicalEntity> getSimpleMembers()
java.util.Set<EntityReference> getMemberReferences()
EntityReferences of the member simple physical entities. When the complex is nested,
contents of the member complexes are retrieved recursively.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||