Skip to content

Class: Protein

Proteins are large, complex molecules made up of one or more long, folded chains of amino acids, whose sequences are determined by the DNA sequence of the protein-encoding gene.

URI: kb_cdm:Protein

classDiagram class Protein click Protein href "../Protein" Table <|-- Protein click Table href "../Table" Protein : description Protein : evidence_for_existence Protein --> "0..1" ProteinEvidenceForExistence : evidence_for_existence click ProteinEvidenceForExistence href "../ProteinEvidenceForExistence" Protein : hash Protein : length Protein : protein_id Protein : sequence

Inheritance

Slots

Name Cardinality and Range Description Inheritance
protein_id 1
UUID
Internal (CDM) unique identifier for a protein direct
hash 0..1
String
A hash value generated from one or more object attributes that serves to ensu... direct
description 0..1
String
Brief text description of the entity direct
evidence_for_existence 0..1
ProteinEvidenceForExistence
The evidence that this protein exists direct
length 0..1
Integer
The length of the protein direct
sequence 0..1
String
The protein amino acid sequence direct

Usages

used by used in type used
Association subject any_of[range] Protein

Identifier and Mapping Information

Schema Source

  • from schema: http://kbase.github.io/cdm-schema/cdm_schema

Mappings

Mapping Type Mapped Value
self kb_cdm:Protein
native kb_cdm:Protein

LinkML Source

Direct

name: Protein
description: Proteins are large, complex molecules made up of one or more long, folded
  chains of amino acids, whose sequences are determined by the DNA sequence of the
  protein-encoding gene.
from_schema: http://kbase.github.io/cdm-schema/cdm_schema
is_a: Table
slots:
- protein_id
- hash
slot_usage:
  protein_id:
    name: protein_id
    identifier: true
attributes:
  description:
    name: description
    description: Brief text description of the entity.
    from_schema: http://kbase.github.io/cdm-schema/cdm_components
    domain_of:
    - Cluster
    - Event
    - Experiment
    - Project
    - Protein
    - Protocol
    - Sample
    - Identifier
    - Name
  evidence_for_existence:
    name: evidence_for_existence
    description: The evidence that this protein exists. For example, the protein may
      have been isolated from a cell, or it may be predicted based on sequence features.
    from_schema: http://kbase.github.io/cdm-schema/cdm_components
    rank: 1000
    domain_of:
    - Protein
    range: ProteinEvidenceForExistence
  length:
    name: length
    description: The length of the protein.
    from_schema: http://kbase.github.io/cdm-schema/cdm_components
    domain_of:
    - Contig
    - Protein
    - Sequence
    range: integer
  sequence:
    name: sequence
    description: The protein amino acid sequence.
    from_schema: http://kbase.github.io/cdm-schema/cdm_components
    rank: 1000
    domain_of:
    - Protein

Induced

name: Protein
description: Proteins are large, complex molecules made up of one or more long, folded
  chains of amino acids, whose sequences are determined by the DNA sequence of the
  protein-encoding gene.
from_schema: http://kbase.github.io/cdm-schema/cdm_schema
is_a: Table
slot_usage:
  protein_id:
    name: protein_id
    identifier: true
attributes:
  description:
    name: description
    description: Brief text description of the entity.
    from_schema: http://kbase.github.io/cdm-schema/cdm_components
    alias: description
    owner: Protein
    domain_of:
    - Cluster
    - Event
    - Experiment
    - Project
    - Protein
    - Protocol
    - Sample
    - Identifier
    - Name
    range: string
  evidence_for_existence:
    name: evidence_for_existence
    description: The evidence that this protein exists. For example, the protein may
      have been isolated from a cell, or it may be predicted based on sequence features.
    from_schema: http://kbase.github.io/cdm-schema/cdm_components
    rank: 1000
    alias: evidence_for_existence
    owner: Protein
    domain_of:
    - Protein
    range: ProteinEvidenceForExistence
  length:
    name: length
    description: The length of the protein.
    from_schema: http://kbase.github.io/cdm-schema/cdm_components
    alias: length
    owner: Protein
    domain_of:
    - Contig
    - Protein
    - Sequence
    range: integer
  sequence:
    name: sequence
    description: The protein amino acid sequence.
    from_schema: http://kbase.github.io/cdm-schema/cdm_components
    rank: 1000
    alias: sequence
    owner: Protein
    domain_of:
    - Protein
    range: string
  protein_id:
    name: protein_id
    description: Internal (CDM) unique identifier for a protein.
    from_schema: http://kbase.github.io/cdm-schema/cdm_schema
    rank: 1000
    identifier: true
    alias: protein_id
    owner: Protein
    domain_of:
    - Contig_X_Protein
    - ContigCollection_X_Protein
    - Feature_X_Protein
    - Protein
    range: UUID
    required: true
  hash:
    name: hash
    description: A hash value generated from one or more object attributes that serves
      to ensure the entity is unique.
    from_schema: http://kbase.github.io/cdm-schema/cdm_schema
    rank: 1000
    alias: hash
    owner: Protein
    domain_of:
    - Contig
    - ContigCollection
    - EncodedFeature
    - Feature
    - Protein
    range: string