Skip to content

Class: VariationDescriptor

URI: phenopackets:VariationDescriptor

erDiagram VariationDescriptor { stringList alternateLabels string description string id string label MoleculeContext moleculeContext string vrsRefAlleleSeq stringList xrefs } VcfRecord { string alt string chrom string filter string genomeAssembly string id string info integer pos string qual string ref } Variation { } VariationSet { } Text { string definition string id } Haplotype { } CopyNumber { string curie string id } Allele { string curie string id } OntologyClass { string id string label } GeneDescriptor { stringList alternateIds stringList alternateSymbols string description string symbol string valueId stringList xrefs } Extension { string name stringList value } Expression { string syntax string value string version } VariationDescriptor ||--|o OntologyClass : "allelicState" VariationDescriptor ||--}o Expression : "expressions" VariationDescriptor ||--}o Extension : "extensions" VariationDescriptor ||--|o GeneDescriptor : "geneContext" VariationDescriptor ||--|o OntologyClass : "structuralType" VariationDescriptor ||--|o Variation : "variation" VariationDescriptor ||--|o VcfRecord : "vcfRecord" Variation ||--|o Allele : "allele" Variation ||--|o CopyNumber : "copyNumber" Variation ||--|o Haplotype : "haplotype" Variation ||--|o Text : "text" Variation ||--|o VariationSet : "variationSet" CopyNumber ||--|o Allele : "allele" CopyNumber ||--|o DefiniteRange : "definiteRange" CopyNumber ||--|o DerivedSequenceExpression : "derivedSequenceExpression" CopyNumber ||--|o Gene : "gene" CopyNumber ||--|o Haplotype : "haplotype" CopyNumber ||--|o IndefiniteRange : "indefiniteRange" CopyNumber ||--|o LiteralSequenceExpression : "literalSequenceExpression" CopyNumber ||--|o Number : "number" CopyNumber ||--|o RepeatedSequenceExpression : "repeatedSequenceExpression" Allele ||--|o ChromosomeLocation : "chromosomeLocation" Allele ||--|o DerivedSequenceExpression : "derivedSequenceExpression" Allele ||--|o LiteralSequenceExpression : "literalSequenceExpression" Allele ||--|o RepeatedSequenceExpression : "repeatedSequenceExpression" Allele ||--|o SequenceLocation : "sequenceLocation"

Slots

Name Cardinality and Range Description Inheritance
allelicState 0..1
OntologyClass
We RECOMMEND that the allelic_state of variant be described by terms from the... direct
alternateLabels 0..*
String
Common aliases for a variant, e direct
description 0..1
String
direct
expressions 0..*
Expression
HGVS, SPDI, and gnomAD-style strings should be represented as Expressions direct
extensions 0..*
Extension
direct
geneContext 0..1
GeneDescriptor
A specific gene context that applies to this variant direct
id 0..1
String
direct
label 0..1
String
direct
moleculeContext 0..1
MoleculeContext
The molecular context of the vrs variation direct
structuralType 0..1
OntologyClass
The structural variant type associated with this variant, such as a substitut... direct
variation 0..1
Variation
direct
vcfRecord 0..1
VcfRecord
A VCF Record of the variant direct
vrsRefAlleleSeq 0..1
String
A Sequence corresponding to a “ref allele”, describing the sequence expected ... direct
xrefs 0..*
String
Allele registry, ClinVar, or other related IDs should be included as xrefs direct

Usages

used by used in type used
VariantInterpretation variationDescriptor range VariationDescriptor

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/linkml/phenopackets/phenopackets

Mappings

Mapping Type Mapped Value
self phenopackets:VariationDescriptor
native phenopackets:VariationDescriptor

LinkML Source

Direct

name: VariationDescriptor
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
attributes:
  allelicState:
    name: allelicState
    annotations:
      rank:
        tag: rank
        value: 14
    description: We RECOMMEND that the allelic_state of variant be described by terms
      from the Genotype Ontology (GENO). These SHOULD descend from concept GENO:0000875.
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    rank: 1000
    domain_of:
    - VariationDescriptor
    range: OntologyClass
    inlined: true
    inlined_as_list: true
  alternateLabels:
    name: alternateLabels
    annotations:
      rank:
        tag: rank
        value: 9
    description: Common aliases for a variant, e.g. EGFR vIII, are alternate labels
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    rank: 1000
    multivalued: true
    domain_of:
    - VariationDescriptor
    range: string
  description:
    name: description
    annotations:
      rank:
        tag: rank
        value: 4
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    domain_of:
    - Cohort
    - ExternalReference
    - Measurement
    - PhenotypicFeature
    - Biosample
    - GeneDescriptor
    - VariationDescriptor
    range: string
  expressions:
    name: expressions
    annotations:
      rank:
        tag: rank
        value: 6
    description: HGVS, SPDI, and gnomAD-style strings should be represented as Expressions
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    rank: 1000
    multivalued: true
    domain_of:
    - VariationDescriptor
    range: Expression
    inlined: true
    inlined_as_list: true
  extensions:
    name: extensions
    annotations:
      rank:
        tag: rank
        value: 10
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    rank: 1000
    multivalued: true
    domain_of:
    - VariationDescriptor
    range: Extension
    inlined: true
    inlined_as_list: true
  geneContext:
    name: geneContext
    annotations:
      rank:
        tag: rank
        value: 5
    description: A specific gene context that applies to this variant.
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    rank: 1000
    domain_of:
    - VariationDescriptor
    range: GeneDescriptor
    inlined: true
    inlined_as_list: true
  id:
    name: id
    annotations:
      percent_encoded:
        tag: percent_encoded
        value: true
      rank:
        tag: rank
        value: 1
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    domain_of:
    - Cohort
    - Family
    - Phenopacket
    - ExternalReference
    - OntologyClass
    - Biosample
    - Allele
    - ChromosomeLocation
    - CopyNumber
    - Member
    - SequenceLocation
    - Text
    - VariationDescriptor
    - VcfRecord
    - Interpretation
    - Individual
    - Resource
    range: string
  label:
    name: label
    annotations:
      rank:
        tag: rank
        value: 3
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    domain_of:
    - OntologyClass
    - VariationDescriptor
    range: string
  moleculeContext:
    name: moleculeContext
    annotations:
      rank:
        tag: rank
        value: 11
    description: The molecular context of the vrs variation. Must be one of “genomic”,
      “transcript”, or “protein”. Defaults to "unspecified_molecule_context"
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    rank: 1000
    domain_of:
    - VariationDescriptor
    range: MoleculeContext
  structuralType:
    name: structuralType
    annotations:
      rank:
        tag: rank
        value: 12
    description: The structural variant type associated with this variant, such as
      a substitution, deletion, or fusion. We RECOMMEND using a descendent term of
      SO:0001537.
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    rank: 1000
    domain_of:
    - VariationDescriptor
    range: OntologyClass
    inlined: true
    inlined_as_list: true
  variation:
    name: variation
    annotations:
      rank:
        tag: rank
        value: 2
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    rank: 1000
    domain_of:
    - VariationDescriptor
    range: Variation
  vcfRecord:
    name: vcfRecord
    annotations:
      rank:
        tag: rank
        value: 7
    description: A VCF Record of the variant. This SHOULD be a single allele, the
      VCF genotype (GT) field should be represented in the allelic_state
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    rank: 1000
    domain_of:
    - VariationDescriptor
    range: VcfRecord
  vrsRefAlleleSeq:
    name: vrsRefAlleleSeq
    annotations:
      rank:
        tag: rank
        value: 13
    description: A Sequence corresponding to a “ref allele”, describing the sequence
      expected at a SequenceLocation reference.
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    rank: 1000
    domain_of:
    - VariationDescriptor
    range: string
  xrefs:
    name: xrefs
    annotations:
      rank:
        tag: rank
        value: 8
    description: Allele registry, ClinVar, or other related IDs should be included
      as xrefs
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    multivalued: true
    domain_of:
    - GeneDescriptor
    - VariationDescriptor
    range: string

Induced

name: VariationDescriptor
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
attributes:
  allelicState:
    name: allelicState
    annotations:
      rank:
        tag: rank
        value: 14
    description: We RECOMMEND that the allelic_state of variant be described by terms
      from the Genotype Ontology (GENO). These SHOULD descend from concept GENO:0000875.
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    rank: 1000
    alias: allelicState
    owner: VariationDescriptor
    domain_of:
    - VariationDescriptor
    range: OntologyClass
    inlined: true
    inlined_as_list: true
  alternateLabels:
    name: alternateLabels
    annotations:
      rank:
        tag: rank
        value: 9
    description: Common aliases for a variant, e.g. EGFR vIII, are alternate labels
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    rank: 1000
    multivalued: true
    alias: alternateLabels
    owner: VariationDescriptor
    domain_of:
    - VariationDescriptor
    range: string
  description:
    name: description
    annotations:
      rank:
        tag: rank
        value: 4
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    alias: description
    owner: VariationDescriptor
    domain_of:
    - Cohort
    - ExternalReference
    - Measurement
    - PhenotypicFeature
    - Biosample
    - GeneDescriptor
    - VariationDescriptor
    range: string
  expressions:
    name: expressions
    annotations:
      rank:
        tag: rank
        value: 6
    description: HGVS, SPDI, and gnomAD-style strings should be represented as Expressions
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    rank: 1000
    multivalued: true
    alias: expressions
    owner: VariationDescriptor
    domain_of:
    - VariationDescriptor
    range: Expression
    inlined: true
    inlined_as_list: true
  extensions:
    name: extensions
    annotations:
      rank:
        tag: rank
        value: 10
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    rank: 1000
    multivalued: true
    alias: extensions
    owner: VariationDescriptor
    domain_of:
    - VariationDescriptor
    range: Extension
    inlined: true
    inlined_as_list: true
  geneContext:
    name: geneContext
    annotations:
      rank:
        tag: rank
        value: 5
    description: A specific gene context that applies to this variant.
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    rank: 1000
    alias: geneContext
    owner: VariationDescriptor
    domain_of:
    - VariationDescriptor
    range: GeneDescriptor
    inlined: true
    inlined_as_list: true
  id:
    name: id
    annotations:
      percent_encoded:
        tag: percent_encoded
        value: true
      rank:
        tag: rank
        value: 1
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    alias: id
    owner: VariationDescriptor
    domain_of:
    - Cohort
    - Family
    - Phenopacket
    - ExternalReference
    - OntologyClass
    - Biosample
    - Allele
    - ChromosomeLocation
    - CopyNumber
    - Member
    - SequenceLocation
    - Text
    - VariationDescriptor
    - VcfRecord
    - Interpretation
    - Individual
    - Resource
    range: string
  label:
    name: label
    annotations:
      rank:
        tag: rank
        value: 3
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    alias: label
    owner: VariationDescriptor
    domain_of:
    - OntologyClass
    - VariationDescriptor
    range: string
  moleculeContext:
    name: moleculeContext
    annotations:
      rank:
        tag: rank
        value: 11
    description: The molecular context of the vrs variation. Must be one of “genomic”,
      “transcript”, or “protein”. Defaults to "unspecified_molecule_context"
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    rank: 1000
    alias: moleculeContext
    owner: VariationDescriptor
    domain_of:
    - VariationDescriptor
    range: MoleculeContext
  structuralType:
    name: structuralType
    annotations:
      rank:
        tag: rank
        value: 12
    description: The structural variant type associated with this variant, such as
      a substitution, deletion, or fusion. We RECOMMEND using a descendent term of
      SO:0001537.
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    rank: 1000
    alias: structuralType
    owner: VariationDescriptor
    domain_of:
    - VariationDescriptor
    range: OntologyClass
    inlined: true
    inlined_as_list: true
  variation:
    name: variation
    annotations:
      rank:
        tag: rank
        value: 2
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    rank: 1000
    alias: variation
    owner: VariationDescriptor
    domain_of:
    - VariationDescriptor
    range: Variation
  vcfRecord:
    name: vcfRecord
    annotations:
      rank:
        tag: rank
        value: 7
    description: A VCF Record of the variant. This SHOULD be a single allele, the
      VCF genotype (GT) field should be represented in the allelic_state
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    rank: 1000
    alias: vcfRecord
    owner: VariationDescriptor
    domain_of:
    - VariationDescriptor
    range: VcfRecord
  vrsRefAlleleSeq:
    name: vrsRefAlleleSeq
    annotations:
      rank:
        tag: rank
        value: 13
    description: A Sequence corresponding to a “ref allele”, describing the sequence
      expected at a SequenceLocation reference.
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    rank: 1000
    alias: vrsRefAlleleSeq
    owner: VariationDescriptor
    domain_of:
    - VariationDescriptor
    range: string
  xrefs:
    name: xrefs
    annotations:
      rank:
        tag: rank
        value: 8
    description: Allele registry, ClinVar, or other related IDs should be included
      as xrefs
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    multivalued: true
    alias: xrefs
    owner: VariationDescriptor
    domain_of:
    - GeneDescriptor
    - VariationDescriptor
    range: string