Class: Gene
Gene entity in the ENIGMA data model
URI: enigma:Gene
classDiagram
class Gene
click Gene href "../Gene/"
Gene : gene_aliases
Gene : gene_contig_number
Gene : gene_function
Gene : gene_gene_id
Gene : gene_genome
Gene : gene_id
Gene : gene_start
Gene : gene_stop
Gene : gene_strand
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
gene_id | 1 String |
id field for Gene | direct |
gene_gene_id | 1 String |
gene_id field for Gene | direct |
gene_genome | 1 String |
genome field for Gene | direct |
gene_aliases | * String |
aliases field for Gene | direct |
gene_contig_number | 1 Integer |
contig_number field for Gene | direct |
gene_strand | 1 String |
strand field for Gene | direct |
gene_start | 1 Integer |
start field for Gene | direct |
gene_stop | 1 Integer |
stop field for Gene | direct |
gene_function | 0..1 String |
function field for Gene | direct |
Identifier and Mapping Information
Annotations
property | value |
---|---|
term | DA:0000040 |
process_types | ['PROCESS:0000034'] |
process_inputs | [['Assembly']] |
Schema Source
- from schema: https://w3id.org/enigma/enigma-cdm
Mappings
Mapping Type | Mapped Value |
---|---|
self | enigma:Gene |
native | enigma:Gene |
LinkML Source
Direct
name: Gene
annotations:
term:
tag: term
value: DA:0000040
process_types:
tag: process_types
value:
- PROCESS:0000034
process_inputs:
tag: process_inputs
value:
- - Assembly
description: Gene entity in the ENIGMA data model
from_schema: https://w3id.org/enigma/enigma-cdm
slots:
- gene_id
- gene_gene_id
- gene_genome
- gene_aliases
- gene_contig_number
- gene_strand
- gene_start
- gene_stop
- gene_function
Induced
name: Gene
annotations:
term:
tag: term
value: DA:0000040
process_types:
tag: process_types
value:
- PROCESS:0000034
process_inputs:
tag: process_inputs
value:
- - Assembly
description: Gene entity in the ENIGMA data model
from_schema: https://w3id.org/enigma/enigma-cdm
attributes:
gene_id:
name: gene_id
annotations:
type_term:
tag: type_term
value: ME:0000275
description: id field for Gene
from_schema: https://w3id.org/enigma/enigma-cdm
rank: 1000
identifier: true
alias: gene_id
owner: Gene
domain_of:
- Gene
range: string
required: true
gene_gene_id:
name: gene_gene_id
annotations:
unique:
tag: unique
value: true
type_term:
tag: type_term
value: ME:0000224
description: gene_id field for Gene
from_schema: https://w3id.org/enigma/enigma-cdm
rank: 1000
alias: gene_gene_id
owner: Gene
domain_of:
- Gene
range: string
required: true
gene_genome:
name: gene_genome
annotations:
foreign_key:
tag: foreign_key
value: Genome.name
type_term:
tag: type_term
value: ME:0000246
description: genome field for Gene
comments:
- typedef.json has FK pointing to Genome without specifying target field
- Assumed to reference Genome.name based on pattern
from_schema: https://w3id.org/enigma/enigma-cdm
rank: 1000
alias: gene_genome
owner: Gene
domain_of:
- Gene
range: string
required: true
gene_aliases:
name: gene_aliases
annotations:
type_term:
tag: type_term
value: ME:0000060
description: aliases field for Gene
from_schema: https://w3id.org/enigma/enigma-cdm
rank: 1000
alias: gene_aliases
owner: Gene
domain_of:
- Gene
range: string
multivalued: true
gene_contig_number:
name: gene_contig_number
annotations:
units_term:
tag: units_term
value: UO:0000189
type_term:
tag: type_term
value: ME:0000126
description: contig_number field for Gene
comments:
- indexed starting at 1, as in KBase
from_schema: https://w3id.org/enigma/enigma-cdm
rank: 1000
alias: gene_contig_number
owner: Gene
domain_of:
- Gene
range: integer
required: true
gene_strand:
name: gene_strand
annotations:
type_term:
tag: type_term
value: ME:0000186
description: strand field for Gene
from_schema: https://w3id.org/enigma/enigma-cdm
rank: 1000
alias: gene_strand
owner: Gene
domain_of:
- Gene
range: string
required: true
pattern: '[+-]'
gene_start:
name: gene_start
annotations:
units_term:
tag: units_term
value: UO:0000244
type_term:
tag: type_term
value: ME:0000242
description: start field for Gene
comments:
- indexed starting at 1, as in KBase
from_schema: https://w3id.org/enigma/enigma-cdm
rank: 1000
alias: gene_start
owner: Gene
domain_of:
- Gene
range: integer
required: true
gene_stop:
name: gene_stop
annotations:
units_term:
tag: units_term
value: UO:0000244
type_term:
tag: type_term
value: ME:0000243
description: stop field for Gene
from_schema: https://w3id.org/enigma/enigma-cdm
rank: 1000
alias: gene_stop
owner: Gene
domain_of:
- Gene
range: integer
required: true
gene_function:
name: gene_function
annotations:
type_term:
tag: type_term
value: ME:0000250
description: function field for Gene
from_schema: https://w3id.org/enigma/enigma-cdm
rank: 1000
alias: gene_function
owner: Gene
domain_of:
- Gene
range: string