Class: SequenceInterval
URI: phenopackets:SequenceInterval
erDiagram
SequenceInterval {
}
Number {
integer value
}
IndefiniteRange {
string comparator
integer value
}
DefiniteRange {
integer max
integer min
}
SequenceInterval ||--|o DefiniteRange : "endDefiniteRange"
SequenceInterval ||--|o IndefiniteRange : "endIndefiniteRange"
SequenceInterval ||--|o Number : "endNumber"
SequenceInterval ||--|o DefiniteRange : "startDefiniteRange"
SequenceInterval ||--|o IndefiniteRange : "startIndefiniteRange"
SequenceInterval ||--|o Number : "startNumber"
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
endDefiniteRange | 0..1 DefiniteRange |
direct | |
endIndefiniteRange | 0..1 IndefiniteRange |
direct | |
endNumber | 0..1 Number |
direct | |
startDefiniteRange | 0..1 DefiniteRange |
direct | |
startIndefiniteRange | 0..1 IndefiniteRange |
direct | |
startNumber | 0..1 Number |
direct |
Usages
used by | used in | type | used |
---|---|---|---|
SequenceLocation | sequenceInterval | range | SequenceInterval |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/linkml/phenopackets/phenopackets
Mappings
Mapping Type | Mapped Value |
---|---|
self | phenopackets:SequenceInterval |
native | phenopackets:SequenceInterval |
LinkML Source
Direct
name: SequenceInterval
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
attributes:
endDefiniteRange:
name: endDefiniteRange
annotations:
rank:
tag: rank
value: 6
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
domain_of:
- SequenceInterval
range: DefiniteRange
endIndefiniteRange:
name: endIndefiniteRange
annotations:
rank:
tag: rank
value: 5
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
domain_of:
- SequenceInterval
range: IndefiniteRange
endNumber:
name: endNumber
annotations:
rank:
tag: rank
value: 4
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
domain_of:
- SequenceInterval
range: Number
startDefiniteRange:
name: startDefiniteRange
annotations:
rank:
tag: rank
value: 3
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
domain_of:
- SequenceInterval
range: DefiniteRange
startIndefiniteRange:
name: startIndefiniteRange
annotations:
rank:
tag: rank
value: 2
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
domain_of:
- SequenceInterval
range: IndefiniteRange
startNumber:
name: startNumber
annotations:
rank:
tag: rank
value: 1
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
domain_of:
- SequenceInterval
range: Number
rules:
- postconditions:
exactly_one_of:
- slot_conditions:
endNumber:
name: endNumber
required: true
- slot_conditions:
endIndefiniteRange:
name: endIndefiniteRange
required: true
- slot_conditions:
endDefiniteRange:
name: endDefiniteRange
required: true
Induced
name: SequenceInterval
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
attributes:
endDefiniteRange:
name: endDefiniteRange
annotations:
rank:
tag: rank
value: 6
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
alias: endDefiniteRange
owner: SequenceInterval
domain_of:
- SequenceInterval
range: DefiniteRange
endIndefiniteRange:
name: endIndefiniteRange
annotations:
rank:
tag: rank
value: 5
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
alias: endIndefiniteRange
owner: SequenceInterval
domain_of:
- SequenceInterval
range: IndefiniteRange
endNumber:
name: endNumber
annotations:
rank:
tag: rank
value: 4
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
alias: endNumber
owner: SequenceInterval
domain_of:
- SequenceInterval
range: Number
startDefiniteRange:
name: startDefiniteRange
annotations:
rank:
tag: rank
value: 3
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
alias: startDefiniteRange
owner: SequenceInterval
domain_of:
- SequenceInterval
range: DefiniteRange
startIndefiniteRange:
name: startIndefiniteRange
annotations:
rank:
tag: rank
value: 2
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
alias: startIndefiniteRange
owner: SequenceInterval
domain_of:
- SequenceInterval
range: IndefiniteRange
startNumber:
name: startNumber
annotations:
rank:
tag: rank
value: 1
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
alias: startNumber
owner: SequenceInterval
domain_of:
- SequenceInterval
range: Number
rules:
- postconditions:
exactly_one_of:
- slot_conditions:
endNumber:
name: endNumber
required: true
- slot_conditions:
endIndefiniteRange:
name: endIndefiniteRange
required: true
- slot_conditions:
endDefiniteRange:
name: endDefiniteRange
required: true