Skip to content

Class: Genotype

URI: ak_schema:Genotype

classDiagram class Genotype click Genotype href "../Genotype" AIRRStandards <|-- Genotype click AIRRStandards href "../AIRRStandards" Genotype : deleted_genes Genotype --> "*" DeletedGene : deleted_genes click DeletedGene href "../DeletedGene" Genotype : documented_alleles Genotype --> "*" DocumentedAllele : documented_alleles click DocumentedAllele href "../DocumentedAllele" Genotype : inference_process Genotype --> "0..1" InferenceProcessEnum : inference_process click InferenceProcessEnum href "../InferenceProcessEnum" Genotype : locus Genotype --> "0..1" LocusEnum : locus click LocusEnum href "../LocusEnum" Genotype : receptor_genotype_id Genotype : undocumented_alleles Genotype --> "*" UndocumentedAllele : undocumented_alleles click UndocumentedAllele href "../UndocumentedAllele"

Inheritance

Slots

Name Cardinality and Range Description Inheritance
receptor_genotype_id 0..1
String
A unique identifier within the file for this Receptor Genotype, typically gen... direct
locus 0..1
LocusEnum
direct
documented_alleles *
DocumentedAllele
List of alleles documented in reference set(s) direct
undocumented_alleles *
UndocumentedAllele
List of alleles inferred to be present and not documented in an identified Ge... direct
deleted_genes *
DeletedGene
Array of genes identified as being deleted in this genotype direct
inference_process 0..1
InferenceProcessEnum
Information on how the genotype was acquired direct

Usages

used by used in type used
GenotypeSet genotype_class_list range Genotype

Identifier and Mapping Information

Schema Source

  • from schema: https://github.com/airr-knowledge/ak-schema

Mappings

Mapping Type Mapped Value
self ak_schema:Genotype
native ak_schema:Genotype

LinkML Source

Direct

name: Genotype
from_schema: https://github.com/airr-knowledge/ak-schema
is_a: AIRRStandards
slots:
- receptor_genotype_id
- locus
- documented_alleles
- undocumented_alleles
- deleted_genes
- inference_process

Induced

name: Genotype
from_schema: https://github.com/airr-knowledge/ak-schema
is_a: AIRRStandards
attributes:
  receptor_genotype_id:
    name: receptor_genotype_id
    annotations:
      nullable:
        tag: nullable
        value: true
    description: A unique identifier within the file for this Receptor Genotype, typically
      generated by the  repository hosting the schema, for example from the underlying
      ID of the database record.
    from_schema: https://github.com/airr-knowledge/ak-schema
    rank: 1000
    alias: receptor_genotype_id
    owner: Genotype
    domain_of:
    - Genotype
    range: string
  locus:
    name: locus
    from_schema: https://github.com/airr-knowledge/ak-schema
    rank: 1000
    alias: locus
    owner: Genotype
    domain_of:
    - AlleleDescription
    - GermlineSet
    - Genotype
    - Rearrangement
    range: LocusEnum
  documented_alleles:
    name: documented_alleles
    annotations:
      nullable:
        tag: nullable
        value: true
    description: List of alleles documented in reference set(s)
    from_schema: https://github.com/airr-knowledge/ak-schema
    rank: 1000
    alias: documented_alleles
    owner: Genotype
    domain_of:
    - Genotype
    range: DocumentedAllele
    multivalued: true
  undocumented_alleles:
    name: undocumented_alleles
    annotations:
      nullable:
        tag: nullable
        value: true
    description: List of alleles inferred to be present and not documented in an identified
      GermlineSet
    from_schema: https://github.com/airr-knowledge/ak-schema
    rank: 1000
    alias: undocumented_alleles
    owner: Genotype
    domain_of:
    - Genotype
    range: UndocumentedAllele
    multivalued: true
  deleted_genes:
    name: deleted_genes
    annotations:
      nullable:
        tag: nullable
        value: true
    description: Array of genes identified as being deleted in this genotype
    from_schema: https://github.com/airr-knowledge/ak-schema
    rank: 1000
    alias: deleted_genes
    owner: Genotype
    domain_of:
    - Genotype
    range: DeletedGene
    multivalued: true
  inference_process:
    name: inference_process
    annotations:
      nullable:
        tag: nullable
        value: true
    description: Information on how the genotype was acquired. Controlled vocabulary.
    from_schema: https://github.com/airr-knowledge/ak-schema
    rank: 1000
    alias: inference_process
    owner: Genotype
    domain_of:
    - Genotype
    range: InferenceProcessEnum