Package org.biopax.paxtools.model.level3
Interface ExperimentalForm
- All Superinterfaces:
BioPAXElement,Cloneable,Level3Element,Serializable,UtilityClass
- All Known Implementing Classes:
ExperimentalFormImpl
Definition: The form of a physical entity in a particular experiment, as it may be modified for purposes of
experimental design.
Examples: A His-tagged protein in a binding assay. A protein can be tagged by multiple tags,
so can have more than 1 experimental form type terms
-
Field Summary
Fields inherited from interface org.biopax.paxtools.model.BioPAXElement
UNKNOWN_DOUBLE, UNKNOWN_FLOAT, UNKNOWN_INT -
Method Summary
Modifier and TypeMethodDescriptionvoidaddExperimentalFeature(EntityFeature experimentalFeature) This method adds an experimental featurevoidaddExperimentalFormDescription(ExperimentalFormVocabulary experimentalFormType) Adds an experimental form description.Contents of this set should not be modified.Descriptor of this experimental form from a controlled vocabulary.voidremoveExperimentalFeature(EntityFeature experimentalFeature) This method removes an experimental featurevoidremoveExperimentalFormDescription(ExperimentalFormVocabulary experimentalFormType) Removes an experimental form description.voidsetExperimentalFormEntity(Entity newPARTICIPANT) Methods inherited from interface org.biopax.paxtools.model.BioPAXElement
equivalenceCode, getAnnotations, getModelInterface, getUri, isEquivalentMethods inherited from interface org.biopax.paxtools.model.level3.Level3Element
addComment, getComment, removeComment
-
Method Details
-
getExperimentalFormDescription
Set<ExperimentalFormVocabulary> getExperimentalFormDescription()Descriptor of this experimental form from a controlled vocabulary. The contents of this set should not be modified. Use add/remove methods instead.- Returns:
- a CV term from PSI-MI participant identification methdod, experimental role, experimental preparation.
-
addExperimentalFormDescription
Adds an experimental form description.- Parameters:
experimentalFormType- descriptor of this experimental form from a controlled vocabulary.
-
removeExperimentalFormDescription
Removes an experimental form description.- Parameters:
experimentalFormType- descriptor of this experimental form from a controlled vocabulary.
-
getExperimentalFormEntity
Entity getExperimentalFormEntity()- Returns:
- The gene or physical entity that this experimental form describes.
-
setExperimentalFormEntity
-
getExperimentalFeature
Set<EntityFeature> getExperimentalFeature()Contents of this set should not be modified. Please use add/remove methods instead.- Returns:
- A feature of the experimental form of the participant of the interaction, such as a protein tag. It is not expected to occur in vivo or be necessary for the interaction.
-
addExperimentalFeature
This method adds an experimental feature- Parameters:
experimentalFeature- of the experimental form of the participant of the interaction, such as a protein tag. It is not expected to occur in vivo or be necessary for the interaction.
-
removeExperimentalFeature
This method removes an experimental feature- Parameters:
experimentalFeature- of the experimental form of the participant of the interaction, such as a protein tag. It is not expected to occur in vivo or be necessary for the interaction.
-