Skip to content

Class: ProteinComplexHasPartAssociation

An association between a protein complex and one of its parts.

URI: gocam:ProteinComplexHasPartAssociation

classDiagram class ProteinComplexHasPartAssociation click ProteinComplexHasPartAssociation href "../ProteinComplexHasPartAssociation/" TermAssociation <|-- ProteinComplexHasPartAssociation click TermAssociation href "../TermAssociation/" ProteinComplexHasPartAssociation : evidence ProteinComplexHasPartAssociation --> "*" EvidenceItem : evidence click EvidenceItem href "../EvidenceItem/" ProteinComplexHasPartAssociation : part_of ProteinComplexHasPartAssociation --> "*" PartOfProteinComplexAssociation : part_of click PartOfProteinComplexAssociation href "../PartOfProteinComplexAssociation/" ProteinComplexHasPartAssociation : provenances ProteinComplexHasPartAssociation --> "*" ProvenanceInfo : provenances click ProvenanceInfo href "../ProvenanceInfo/" ProteinComplexHasPartAssociation : term ProteinComplexHasPartAssociation --> "0..1" GeneProductTermObject : term click GeneProductTermObject href "../GeneProductTermObject/" ProteinComplexHasPartAssociation : type

Inheritance

Slots

Name Cardinality and Range Description Inheritance
part_of *
PartOfProteinComplexAssociation
Associations between the gene product and protein complexes it is a part of direct
term 0..1
GeneProductTermObject
The gene product that is part of the protein complex TermAssociation
type 0..1
String
The type of association Association
evidence *
EvidenceItem
The set of evidence items that support the association Association
provenances *
ProvenanceInfo
The set of provenance objects that provide metadata about who made the associ... Association

Usages

used by used in type used
EnabledByProteinComplexAssociation has_part range ProteinComplexHasPartAssociation
PartOfProteinComplexAssociation has_part range ProteinComplexHasPartAssociation

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/gocam

Mappings

Mapping Type Mapped Value
self gocam:ProteinComplexHasPartAssociation
native gocam:ProteinComplexHasPartAssociation

LinkML Source

Direct

name: ProteinComplexHasPartAssociation
description: An association between a protein complex and one of its parts.
from_schema: https://w3id.org/gocam
is_a: TermAssociation
slot_usage:
  term:
    name: term
    description: The gene product that is part of the protein complex.
    range: GeneProductTermObject
attributes:
  part_of:
    name: part_of
    description: Associations between the gene product and protein complexes it is
      a part of.
    from_schema: https://w3id.org/gocam
    domain_of:
    - Activity
    - EnabledByGeneProductAssociation
    - ProteinComplexHasPartAssociation
    - BiologicalProcessAssociation
    - CellularAnatomicalEntityAssociation
    - CellTypeAssociation
    - GrossAnatomyAssociation
    range: PartOfProteinComplexAssociation
    multivalued: true

Induced

name: ProteinComplexHasPartAssociation
description: An association between a protein complex and one of its parts.
from_schema: https://w3id.org/gocam
is_a: TermAssociation
slot_usage:
  term:
    name: term
    description: The gene product that is part of the protein complex.
    range: GeneProductTermObject
attributes:
  part_of:
    name: part_of
    description: Associations between the gene product and protein complexes it is
      a part of.
    from_schema: https://w3id.org/gocam
    alias: part_of
    owner: ProteinComplexHasPartAssociation
    domain_of:
    - Activity
    - EnabledByGeneProductAssociation
    - ProteinComplexHasPartAssociation
    - BiologicalProcessAssociation
    - CellularAnatomicalEntityAssociation
    - CellTypeAssociation
    - GrossAnatomyAssociation
    range: PartOfProteinComplexAssociation
    multivalued: true
  term:
    name: term
    description: The gene product that is part of the protein complex.
    from_schema: https://w3id.org/gocam
    alias: term
    owner: ProteinComplexHasPartAssociation
    domain_of:
    - MoleculeNode
    - EvidenceItem
    - EnabledByAssociation
    - TermAssociation
    range: GeneProductTermObject
  type:
    name: type
    description: The type of association.
    comments:
    - when instantiating Association objects in Python and other languages, it isn't
      necessary to populate this, it is auto-populated from the object class.
    from_schema: https://w3id.org/gocam
    rank: 1000
    designates_type: true
    alias: type
    owner: ProteinComplexHasPartAssociation
    domain_of:
    - Association
    - Object
    range: string
  evidence:
    name: evidence
    description: The set of evidence items that support the association.
    from_schema: https://w3id.org/gocam
    rank: 1000
    alias: evidence
    owner: ProteinComplexHasPartAssociation
    domain_of:
    - Association
    range: EvidenceItem
    multivalued: true
    inlined: true
  provenances:
    name: provenances
    description: The set of provenance objects that provide metadata about who made
      the association.
    from_schema: https://w3id.org/gocam
    alias: provenances
    owner: ProteinComplexHasPartAssociation
    domain_of:
    - Model
    - Activity
    - EvidenceItem
    - Association
    range: ProvenanceInfo
    multivalued: true
    inlined: true
    inlined_as_list: true