Skip to content

Class: RepeatedSequenceExpression

URI: phenopackets:RepeatedSequenceExpression

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

Slots

Name Cardinality and Range Description Inheritance
definiteRange 0..1
DefiniteRange
direct
derivedSequenceExpression 0..1
DerivedSequenceExpression
direct
indefiniteRange 0..1
IndefiniteRange
direct
literalSequenceExpression 0..1
LiteralSequenceExpression
direct
number 0..1
Number
direct

Usages

used by used in type used
Allele repeatedSequenceExpression range RepeatedSequenceExpression
CopyNumber repeatedSequenceExpression range RepeatedSequenceExpression
SequenceExpression repeatedSequenceExpression range RepeatedSequenceExpression

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: RepeatedSequenceExpression
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
attributes:
  definiteRange:
    name: definiteRange
    annotations:
      rank:
        tag: rank
        value: 5
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    domain_of:
    - CopyNumber
    - RepeatedSequenceExpression
    range: DefiniteRange
  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
  indefiniteRange:
    name: indefiniteRange
    annotations:
      rank:
        tag: rank
        value: 4
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    domain_of:
    - CopyNumber
    - RepeatedSequenceExpression
    range: IndefiniteRange
  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
  number:
    name: number
    annotations:
      rank:
        tag: rank
        value: 3
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    domain_of:
    - CopyNumber
    - RepeatedSequenceExpression
    range: Number
rules:
- postconditions:
    exactly_one_of:
    - slot_conditions:
        number:
          name: number
          required: true
    - slot_conditions:
        indefiniteRange:
          name: indefiniteRange
          required: true
    - slot_conditions:
        definiteRange:
          name: definiteRange
          required: true

Induced

name: RepeatedSequenceExpression
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
attributes:
  definiteRange:
    name: definiteRange
    annotations:
      rank:
        tag: rank
        value: 5
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    alias: definiteRange
    owner: RepeatedSequenceExpression
    domain_of:
    - CopyNumber
    - RepeatedSequenceExpression
    range: DefiniteRange
  derivedSequenceExpression:
    name: derivedSequenceExpression
    annotations:
      rank:
        tag: rank
        value: 2
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    alias: derivedSequenceExpression
    owner: RepeatedSequenceExpression
    domain_of:
    - Allele
    - CopyNumber
    - RepeatedSequenceExpression
    - SequenceExpression
    range: DerivedSequenceExpression
  indefiniteRange:
    name: indefiniteRange
    annotations:
      rank:
        tag: rank
        value: 4
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    alias: indefiniteRange
    owner: RepeatedSequenceExpression
    domain_of:
    - CopyNumber
    - RepeatedSequenceExpression
    range: IndefiniteRange
  literalSequenceExpression:
    name: literalSequenceExpression
    annotations:
      rank:
        tag: rank
        value: 1
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    alias: literalSequenceExpression
    owner: RepeatedSequenceExpression
    domain_of:
    - Allele
    - CopyNumber
    - RepeatedSequenceExpression
    - SequenceExpression
    range: LiteralSequenceExpression
  number:
    name: number
    annotations:
      rank:
        tag: rank
        value: 3
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    alias: number
    owner: RepeatedSequenceExpression
    domain_of:
    - CopyNumber
    - RepeatedSequenceExpression
    range: Number
rules:
- postconditions:
    exactly_one_of:
    - slot_conditions:
        number:
          name: number
          required: true
    - slot_conditions:
        indefiniteRange:
          name: indefiniteRange
          required: true
    - slot_conditions:
        definiteRange:
          name: definiteRange
          required: true