Skip to content

Class: MolecularVariation

URI: phenopackets:MolecularVariation

erDiagram MolecularVariation { } Haplotype { } Allele { string curie string id } SequenceLocation { string id string sequenceId } RepeatedSequenceExpression { } LiteralSequenceExpression { string sequence } DerivedSequenceExpression { boolean reverseComplement } ChromosomeLocation { string chr string id string speciesId } MolecularVariation ||--|o Allele : "allele" MolecularVariation ||--|o Haplotype : "haplotype" Allele ||--|o ChromosomeLocation : "chromosomeLocation" Allele ||--|o DerivedSequenceExpression : "derivedSequenceExpression" Allele ||--|o LiteralSequenceExpression : "literalSequenceExpression" Allele ||--|o RepeatedSequenceExpression : "repeatedSequenceExpression" Allele ||--|o SequenceLocation : "sequenceLocation" SequenceLocation ||--|o SequenceInterval : "sequenceInterval" RepeatedSequenceExpression ||--|o DefiniteRange : "definiteRange" RepeatedSequenceExpression ||--|o DerivedSequenceExpression : "derivedSequenceExpression" RepeatedSequenceExpression ||--|o IndefiniteRange : "indefiniteRange" RepeatedSequenceExpression ||--|o LiteralSequenceExpression : "literalSequenceExpression" RepeatedSequenceExpression ||--|o Number : "number" DerivedSequenceExpression ||--|o SequenceLocation : "location" ChromosomeLocation ||--|o CytobandInterval : "interval"

Slots

Name Cardinality and Range Description Inheritance
allele 0..1
Allele
direct
haplotype 0..1
Haplotype
direct

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: MolecularVariation
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
attributes:
  allele:
    name: allele
    annotations:
      rank:
        tag: rank
        value: 1
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    domain_of:
    - CopyNumber
    - Member
    - MolecularVariation
    - Variation
    range: Allele
  haplotype:
    name: haplotype
    annotations:
      rank:
        tag: rank
        value: 2
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    domain_of:
    - CopyNumber
    - Member
    - MolecularVariation
    - Variation
    range: Haplotype
rules:
- postconditions:
    exactly_one_of:
    - slot_conditions:
        allele:
          name: allele
          required: true
    - slot_conditions:
        haplotype:
          name: haplotype
          required: true

Induced

name: MolecularVariation
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
attributes:
  allele:
    name: allele
    annotations:
      rank:
        tag: rank
        value: 1
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    alias: allele
    owner: MolecularVariation
    domain_of:
    - CopyNumber
    - Member
    - MolecularVariation
    - Variation
    range: Allele
  haplotype:
    name: haplotype
    annotations:
      rank:
        tag: rank
        value: 2
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    alias: haplotype
    owner: MolecularVariation
    domain_of:
    - CopyNumber
    - Member
    - MolecularVariation
    - Variation
    range: Haplotype
rules:
- postconditions:
    exactly_one_of:
    - slot_conditions:
        allele:
          name: allele
          required: true
    - slot_conditions:
        haplotype:
          name: haplotype
          required: true