Skip to content

Class: Sequence

URI: kb_cdm:Sequence

classDiagram class Sequence click Sequence href "../Sequence" Table <|-- Sequence click Table href "../Table" Sequence : checksum Sequence : entity_id Sequence : length Sequence : sequence_id Sequence : type Sequence --> "0..1" SequenceType : type click SequenceType href "../SequenceType"

Inheritance

Slots

Name Cardinality and Range Description Inheritance
sequence_id 1
UUID
Internal (CDM) unique identifier for a sequence direct
entity_id 1
UUID
The entity to which this sequence belongs direct
type 0..1
SequenceType
The type of the sequence, either "Nucleotide" or "Amino Acid" direct
length 0..1
Integer
The length of the sequence in base pairs (for nucleotide sequences) or amino ... direct
checksum 0..1
String
The checksum of the sequence, used to verify its integrity direct

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: Sequence
from_schema: http://kbase.github.io/cdm-schema/cdm_schema
is_a: Table
slots:
- sequence_id
- entity_id
slot_usage:
  entity_id:
    name: entity_id
    description: The entity to which this sequence belongs.
attributes:
  type:
    name: type
    description: The type of the sequence, either "Nucleotide" or "Amino Acid".
    from_schema: http://kbase.github.io/cdm-schema/cdm_components
    domain_of:
    - EncodedFeature
    - Feature
    - Sample
    - Sequence
    range: SequenceType
  length:
    name: length
    description: The length of the sequence in base pairs (for nucleotide sequences)
      or amino acids (for amino acid sequences).
    from_schema: http://kbase.github.io/cdm-schema/cdm_components
    domain_of:
    - Contig
    - Protein
    - Sequence
    range: integer
  checksum:
    name: checksum
    description: The checksum of the sequence, used to verify its integrity.
    from_schema: http://kbase.github.io/cdm-schema/cdm_components
    rank: 1000
    domain_of:
    - Sequence
    range: string

Induced

name: Sequence
from_schema: http://kbase.github.io/cdm-schema/cdm_schema
is_a: Table
slot_usage:
  entity_id:
    name: entity_id
    description: The entity to which this sequence belongs.
attributes:
  type:
    name: type
    description: The type of the sequence, either "Nucleotide" or "Amino Acid".
    from_schema: http://kbase.github.io/cdm-schema/cdm_components
    alias: type
    owner: Sequence
    domain_of:
    - EncodedFeature
    - Feature
    - Sample
    - Sequence
    range: SequenceType
  length:
    name: length
    description: The length of the sequence in base pairs (for nucleotide sequences)
      or amino acids (for amino acid sequences).
    from_schema: http://kbase.github.io/cdm-schema/cdm_components
    alias: length
    owner: Sequence
    domain_of:
    - Contig
    - Protein
    - Sequence
    range: integer
  checksum:
    name: checksum
    description: The checksum of the sequence, used to verify its integrity.
    from_schema: http://kbase.github.io/cdm-schema/cdm_components
    rank: 1000
    alias: checksum
    owner: Sequence
    domain_of:
    - Sequence
    range: string
  sequence_id:
    name: sequence_id
    description: Internal (CDM) unique identifier for a sequence.
    from_schema: http://kbase.github.io/cdm-schema/cdm_schema
    rank: 1000
    alias: sequence_id
    owner: Sequence
    domain_of:
    - Sequence
    range: UUID
    required: true
  entity_id:
    name: entity_id
    description: The entity to which this sequence belongs.
    from_schema: http://kbase.github.io/cdm-schema/cdm_schema
    rank: 1000
    alias: entity_id
    owner: Sequence
    domain_of:
    - Association_X_SupportingObject
    - Entity_X_Measurement
    - ClusterMember
    - Sequence
    - Entity
    - Identifier
    - Name
    - AttributeValue
    range: UUID
    required: true