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