Package org.biopax.paxtools.model.level3
Interface Evidence
- All Superinterfaces:
BioPAXElement,Cloneable,Level3Element,Serializable,UtilityClass,XReferrable
- All Known Implementing Classes:
EvidenceImpl
Definition: The support for a particular assertion, such as the existence of an interaction or pathway.
Usage: At least one of confidence, evidenceCode, or experimentalForm must be instantiated when creating an
evidence instance. XREF may reference a publication describing the experimental evidence using a publicationXref
or may store a description of the experiment in an experimental description database using a unificationXref (if
the referenced experiment is the same) or relationshipXref (if it is not identical,
but similar in some way e.g. similar in protocol). Evidence is meant to provide more information than just an xref
to the source paper.
Examples: A description of a molecular binding assay that was used to detect a protein-protein interaction.
-
Field Summary
Fields inherited from interface org.biopax.paxtools.model.BioPAXElement
UNKNOWN_DOUBLE, UNKNOWN_FLOAT, UNKNOWN_INT -
Method Summary
Modifier and TypeMethodDescriptionvoidaddConfidence(Score confidence) Confidence in the containing instance.voidaddEvidenceCode(EvidenceCodeVocabulary evidenceCode) A pointer to a term in an external controlled vocabulary, such as the GO, PSI-MI or BioCyc evidence codes, that describes the nature of the support, such as 'traceable author statement' or 'yeast two-hybrid'.voidaddExperimentalForm(ExperimentalForm experimentalForm) Adds an experimental form.Confidence in the containing instance.A pointer to a term in an external controlled vocabulary, such as the GO, PSI-MI or BioCyc evidence codes, that describes the nature of the support, such as 'traceable author statement' or 'yeast two-hybrid'.Contents of this set should not be modified.voidremoveConfidence(Score confidence) Confidence in the containing instance.voidremoveEvidenceCode(EvidenceCodeVocabulary evidenceCode) A pointer to a term in an external controlled vocabulary, such as the GO, PSI-MI or BioCyc evidence codes, that describes the nature of the support, such as 'traceable author statement' or 'yeast two-hybrid'.voidremoveExperimentalForm(ExperimentalForm experimentalForm) Removes an experimental form.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, removeCommentMethods inherited from interface org.biopax.paxtools.model.level3.XReferrable
addXref, getXref, removeXref
-
Method Details
-
getConfidence
Confidence in the containing instance. Usually a statistical measure.- Returns:
- a set of scores representing confidence
-
addConfidence
Confidence in the containing instance. Usually a statistical measure.- Parameters:
confidence- a new confidence measure to add
-
removeConfidence
Confidence in the containing instance. Usually a statistical measure.- Parameters:
confidence- a confidence measure to be removed.
-
getEvidenceCode
Set<EvidenceCodeVocabulary> getEvidenceCode()A pointer to a term in an external controlled vocabulary, such as the GO, PSI-MI or BioCyc evidence codes, that describes the nature of the support, such as 'traceable author statement' or 'yeast two-hybrid'. Contents of this set should not be modified. Use add/remove methods instead.- Returns:
- a set of evidence codes for this evidence type.
-
addEvidenceCode
A pointer to a term in an external controlled vocabulary, such as the GO, PSI-MI or BioCyc evidence codes, that describes the nature of the support, such as 'traceable author statement' or 'yeast two-hybrid'.- Parameters:
evidenceCode- a new evidence code for this evidence.
-
removeEvidenceCode
A pointer to a term in an external controlled vocabulary, such as the GO, PSI-MI or BioCyc evidence codes, that describes the nature of the support, such as 'traceable author statement' or 'yeast two-hybrid'.- Parameters:
evidenceCode- to be removed
-
getExperimentalForm
Set<ExperimentalForm> getExperimentalForm()Contents of this set should not be modified. Use add/remove methods instead.- Returns:
- The experimental forms associated with an evidence instance.
-
addExperimentalForm
Adds an experimental form.- Parameters:
experimentalForm- associated with an evidence instance.
-
removeExperimentalForm
Removes an experimental form.- Parameters:
experimentalForm- associated with an evidence instance.
-