Skip to content

Class: Strain

Strain entity in the ENIGMA data model

URI: enigma:Strain

classDiagram class Strain click Strain href "../Strain/" Strain : strain_derived_from Strain --> "0..1" Strain : strain_derived_from click Strain href "../Strain/" Strain : strain_description Strain : strain_genes_changed Strain --> "*" Gene : strain_genes_changed click Gene href "../Gene/" Strain : strain_genome Strain --> "0..1" Genome : strain_genome click Genome href "../Genome/" Strain : strain_id Strain : strain_name

Slots

Name Cardinality and Range Description Inheritance
strain_id 1
String
id field for Strain direct
strain_name 1
String
name field for Strain direct
strain_description 0..1
String
description field for Strain direct
strain_genome 0..1
Genome
genome field for Strain direct
strain_derived_from 0..1
Strain
derived_from field for Strain direct
strain_genes_changed *
Gene
genes_changed field for Strain direct

Usages

used by used in type used
Strain strain_derived_from range Strain
Community community_defined_strains range Strain
Assembly assembly_strain range Strain
Genome genome_strain range Strain

Identifier and Mapping Information

Annotations

property value
term DA:0000062
used_for_provenance True
process_types ['PROCESS:0000015', 'PROCESS:0000030']
process_inputs [['Sample'], ['Strain']]

Schema Source

  • from schema: https://w3id.org/enigma/enigma-cdm

Mappings

Mapping Type Mapped Value
self enigma:Strain
native enigma:Strain

LinkML Source

Direct

name: Strain
annotations:
  term:
    tag: term
    value: DA:0000062
  used_for_provenance:
    tag: used_for_provenance
    value: true
  process_types:
    tag: process_types
    value:
    - PROCESS:0000015
    - PROCESS:0000030
  process_inputs:
    tag: process_inputs
    value:
    - - Sample
    - - Strain
description: Strain entity in the ENIGMA data model
from_schema: https://w3id.org/enigma/enigma-cdm
slots:
- strain_id
- strain_name
- strain_description
- strain_genome
- strain_derived_from
- strain_genes_changed

Induced

name: Strain
annotations:
  term:
    tag: term
    value: DA:0000062
  used_for_provenance:
    tag: used_for_provenance
    value: true
  process_types:
    tag: process_types
    value:
    - PROCESS:0000015
    - PROCESS:0000030
  process_inputs:
    tag: process_inputs
    value:
    - - Sample
    - - Strain
description: Strain entity in the ENIGMA data model
from_schema: https://w3id.org/enigma/enigma-cdm
attributes:
  strain_id:
    name: strain_id
    annotations:
      type_term:
        tag: type_term
        value: ME:0000271
      microtype:
        tag: microtype
        value: ME:0000271
      microtype_data_type:
        tag: microtype_data_type
        value: object_ref
    description: id field for Strain
    from_schema: https://w3id.org/enigma/enigma-cdm
    rank: 1000
    identifier: true
    alias: strain_id
    owner: Strain
    domain_of:
    - Strain
    range: string
    required: true
  strain_name:
    name: strain_name
    annotations:
      unique:
        tag: unique
        value: true
      type_term:
        tag: type_term
        value: ME:0000044
      microtype:
        tag: microtype
        value: ME:0000044
      microtype_data_type:
        tag: microtype_data_type
        value: object_ref
    description: name field for Strain
    from_schema: https://w3id.org/enigma/enigma-cdm
    rank: 1000
    alias: strain_name
    owner: Strain
    domain_of:
    - Strain
    range: string
    required: true
  strain_description:
    name: strain_description
    annotations:
      type_term:
        tag: type_term
        value: ME:0000202
      microtype:
        tag: microtype
        value: ME:0000202
      microtype_data_type:
        tag: microtype_data_type
        value: string
    description: description field for Strain
    from_schema: https://w3id.org/enigma/enigma-cdm
    rank: 1000
    alias: strain_description
    owner: Strain
    domain_of:
    - Strain
    range: string
  strain_genome:
    name: strain_genome
    annotations:
      foreign_key:
        tag: foreign_key
        value: Genome.name
      type_term:
        tag: type_term
        value: ME:0000246
      microtype:
        tag: microtype
        value: ME:0000246
      microtype_data_type:
        tag: microtype_data_type
        value: object_ref
    description: genome field for Strain
    comments:
    - genome object for sequenced, WT strains
    from_schema: https://w3id.org/enigma/enigma-cdm
    rank: 1000
    alias: strain_genome
    owner: Strain
    domain_of:
    - Strain
    range: Genome
  strain_derived_from:
    name: strain_derived_from
    annotations:
      foreign_key:
        tag: foreign_key
        value: Strain.name
      type_term:
        tag: type_term
        value: ME:0000044
      microtype:
        tag: microtype
        value: ME:0000044
      microtype_data_type:
        tag: microtype_data_type
        value: object_ref
    description: derived_from field for Strain
    from_schema: https://w3id.org/enigma/enigma-cdm
    rank: 1000
    alias: strain_derived_from
    owner: Strain
    domain_of:
    - Strain
    range: Strain
  strain_genes_changed:
    name: strain_genes_changed
    annotations:
      foreign_key:
        tag: foreign_key
        value: Gene.gene_id
      type_term:
        tag: type_term
        value: ME:0000091
      microtype:
        tag: microtype
        value: ME:0000091
    description: genes_changed field for Strain
    from_schema: https://w3id.org/enigma/enigma-cdm
    rank: 1000
    alias: strain_genes_changed
    owner: Strain
    domain_of:
    - Strain
    range: Gene
    multivalued: true