Skip to content

Class: Allele

URI: phenopackets:Allele

erDiagram Allele { string curie string id } SequenceLocation { string id string sequenceId } SequenceInterval { } RepeatedSequenceExpression { } Number { integer value } LiteralSequenceExpression { string sequence } IndefiniteRange { string comparator integer value } DerivedSequenceExpression { boolean reverseComplement } DefiniteRange { integer max integer min } ChromosomeLocation { string chr string id string speciesId } CytobandInterval { string end string start } Allele ||--|o ChromosomeLocation : "chromosomeLocation" Allele ||--|o DerivedSequenceExpression : "derivedSequenceExpression" Allele ||--|o LiteralSequenceExpression : "literalSequenceExpression" Allele ||--|o RepeatedSequenceExpression : "repeatedSequenceExpression" Allele ||--|o SequenceLocation : "sequenceLocation" SequenceLocation ||--|o SequenceInterval : "sequenceInterval" SequenceInterval ||--|o DefiniteRange : "endDefiniteRange" SequenceInterval ||--|o IndefiniteRange : "endIndefiniteRange" SequenceInterval ||--|o Number : "endNumber" SequenceInterval ||--|o DefiniteRange : "startDefiniteRange" SequenceInterval ||--|o IndefiniteRange : "startIndefiniteRange" SequenceInterval ||--|o Number : "startNumber" 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
chromosomeLocation 0..1
ChromosomeLocation
direct
curie 0..1
String
direct
derivedSequenceExpression 0..1
DerivedSequenceExpression
direct
id 0..1
String
direct
literalSequenceExpression 0..1
LiteralSequenceExpression
direct
repeatedSequenceExpression 0..1
RepeatedSequenceExpression
direct
sequenceLocation 0..1
SequenceLocation
direct

Usages

used by used in type used
CopyNumber allele range Allele
Member allele range Allele
MolecularVariation allele range Allele
Variation allele range Allele

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: Allele
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
attributes:
  chromosomeLocation:
    name: chromosomeLocation
    annotations:
      rank:
        tag: rank
        value: 3
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    rank: 1000
    domain_of:
    - Allele
    - Location
    range: ChromosomeLocation
  curie:
    name: curie
    annotations:
      rank:
        tag: rank
        value: 2
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    rank: 1000
    domain_of:
    - Allele
    - CopyNumber
    - Member
    range: string
  derivedSequenceExpression:
    name: derivedSequenceExpression
    annotations:
      rank:
        tag: rank
        value: 6
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    rank: 1000
    domain_of:
    - Allele
    - CopyNumber
    - RepeatedSequenceExpression
    - SequenceExpression
    range: DerivedSequenceExpression
  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
  literalSequenceExpression:
    name: literalSequenceExpression
    annotations:
      rank:
        tag: rank
        value: 5
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    rank: 1000
    domain_of:
    - Allele
    - CopyNumber
    - RepeatedSequenceExpression
    - SequenceExpression
    range: LiteralSequenceExpression
  repeatedSequenceExpression:
    name: repeatedSequenceExpression
    annotations:
      rank:
        tag: rank
        value: 7
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    rank: 1000
    domain_of:
    - Allele
    - CopyNumber
    - SequenceExpression
    range: RepeatedSequenceExpression
  sequenceLocation:
    name: sequenceLocation
    annotations:
      rank:
        tag: rank
        value: 4
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    rank: 1000
    domain_of:
    - Allele
    - Location
    range: SequenceLocation
rules:
- postconditions:
    exactly_one_of:
    - slot_conditions:
        literalSequenceExpression:
          name: literalSequenceExpression
          required: true
    - slot_conditions:
        derivedSequenceExpression:
          name: derivedSequenceExpression
          required: true
    - slot_conditions:
        repeatedSequenceExpression:
          name: repeatedSequenceExpression
          required: true

Induced

name: Allele
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
attributes:
  chromosomeLocation:
    name: chromosomeLocation
    annotations:
      rank:
        tag: rank
        value: 3
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    rank: 1000
    alias: chromosomeLocation
    owner: Allele
    domain_of:
    - Allele
    - Location
    range: ChromosomeLocation
  curie:
    name: curie
    annotations:
      rank:
        tag: rank
        value: 2
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    rank: 1000
    alias: curie
    owner: Allele
    domain_of:
    - Allele
    - CopyNumber
    - Member
    range: string
  derivedSequenceExpression:
    name: derivedSequenceExpression
    annotations:
      rank:
        tag: rank
        value: 6
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    rank: 1000
    alias: derivedSequenceExpression
    owner: Allele
    domain_of:
    - Allele
    - CopyNumber
    - RepeatedSequenceExpression
    - SequenceExpression
    range: DerivedSequenceExpression
  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: Allele
    domain_of:
    - Cohort
    - Family
    - Phenopacket
    - ExternalReference
    - OntologyClass
    - Biosample
    - Allele
    - ChromosomeLocation
    - CopyNumber
    - Member
    - SequenceLocation
    - Text
    - VariationDescriptor
    - VcfRecord
    - Interpretation
    - Individual
    - Resource
    range: string
  literalSequenceExpression:
    name: literalSequenceExpression
    annotations:
      rank:
        tag: rank
        value: 5
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    rank: 1000
    alias: literalSequenceExpression
    owner: Allele
    domain_of:
    - Allele
    - CopyNumber
    - RepeatedSequenceExpression
    - SequenceExpression
    range: LiteralSequenceExpression
  repeatedSequenceExpression:
    name: repeatedSequenceExpression
    annotations:
      rank:
        tag: rank
        value: 7
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    rank: 1000
    alias: repeatedSequenceExpression
    owner: Allele
    domain_of:
    - Allele
    - CopyNumber
    - SequenceExpression
    range: RepeatedSequenceExpression
  sequenceLocation:
    name: sequenceLocation
    annotations:
      rank:
        tag: rank
        value: 4
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    rank: 1000
    alias: sequenceLocation
    owner: Allele
    domain_of:
    - Allele
    - Location
    range: SequenceLocation
rules:
- postconditions:
    exactly_one_of:
    - slot_conditions:
        literalSequenceExpression:
          name: literalSequenceExpression
          required: true
    - slot_conditions:
        derivedSequenceExpression:
          name: derivedSequenceExpression
          required: true
    - slot_conditions:
        repeatedSequenceExpression:
          name: repeatedSequenceExpression
          required: true