Skip to content

Class: SequenceExpression

URI: phenopackets:SequenceExpression

erDiagram SequenceExpression { } RepeatedSequenceExpression { } Number { integer value } LiteralSequenceExpression { string sequence } IndefiniteRange { string comparator integer value } DerivedSequenceExpression { boolean reverseComplement } DefiniteRange { integer max integer min } SequenceExpression ||--|o DerivedSequenceExpression : "derivedSequenceExpression" SequenceExpression ||--|o LiteralSequenceExpression : "literalSequenceExpression" SequenceExpression ||--|o RepeatedSequenceExpression : "repeatedSequenceExpression" RepeatedSequenceExpression ||--|o DefiniteRange : "definiteRange" RepeatedSequenceExpression ||--|o DerivedSequenceExpression : "derivedSequenceExpression" RepeatedSequenceExpression ||--|o IndefiniteRange : "indefiniteRange" RepeatedSequenceExpression ||--|o LiteralSequenceExpression : "literalSequenceExpression" RepeatedSequenceExpression ||--|o Number : "number" DerivedSequenceExpression ||--|o SequenceLocation : "location"

Slots

Name Cardinality and Range Description Inheritance
derivedSequenceExpression 0..1
DerivedSequenceExpression
direct
literalSequenceExpression 0..1
LiteralSequenceExpression
direct
repeatedSequenceExpression 0..1
RepeatedSequenceExpression
direct

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: SequenceExpression
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
attributes:
  derivedSequenceExpression:
    name: derivedSequenceExpression
    annotations:
      rank:
        tag: rank
        value: 2
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    domain_of:
    - Allele
    - CopyNumber
    - RepeatedSequenceExpression
    - SequenceExpression
    range: DerivedSequenceExpression
  literalSequenceExpression:
    name: literalSequenceExpression
    annotations:
      rank:
        tag: rank
        value: 1
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    domain_of:
    - Allele
    - CopyNumber
    - RepeatedSequenceExpression
    - SequenceExpression
    range: LiteralSequenceExpression
  repeatedSequenceExpression:
    name: repeatedSequenceExpression
    annotations:
      rank:
        tag: rank
        value: 3
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    domain_of:
    - Allele
    - CopyNumber
    - SequenceExpression
    range: RepeatedSequenceExpression
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: SequenceExpression
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
attributes:
  derivedSequenceExpression:
    name: derivedSequenceExpression
    annotations:
      rank:
        tag: rank
        value: 2
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    alias: derivedSequenceExpression
    owner: SequenceExpression
    domain_of:
    - Allele
    - CopyNumber
    - RepeatedSequenceExpression
    - SequenceExpression
    range: DerivedSequenceExpression
  literalSequenceExpression:
    name: literalSequenceExpression
    annotations:
      rank:
        tag: rank
        value: 1
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    alias: literalSequenceExpression
    owner: SequenceExpression
    domain_of:
    - Allele
    - CopyNumber
    - RepeatedSequenceExpression
    - SequenceExpression
    range: LiteralSequenceExpression
  repeatedSequenceExpression:
    name: repeatedSequenceExpression
    annotations:
      rank:
        tag: rank
        value: 3
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    alias: repeatedSequenceExpression
    owner: SequenceExpression
    domain_of:
    - Allele
    - CopyNumber
    - SequenceExpression
    range: RepeatedSequenceExpression
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