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
- Table
- Sequence
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