Class: SequenceLocation
URI: phenopackets:SequenceLocation
erDiagram
SequenceLocation {
string id
string sequenceId
}
SequenceInterval {
}
Number {
integer value
}
IndefiniteRange {
string comparator
integer value
}
DefiniteRange {
integer max
integer min
}
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"
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
id | 0..1 String |
direct | |
sequenceId | 0..1 String |
direct | |
sequenceInterval | 0..1 SequenceInterval |
direct |
Usages
used by | used in | type | used |
---|---|---|---|
Allele | sequenceLocation | range | SequenceLocation |
DerivedSequenceExpression | location | range | SequenceLocation |
Location | sequenceLocation | range | SequenceLocation |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/linkml/phenopackets/phenopackets
Mappings
Mapping Type | Mapped Value |
---|---|
self | phenopackets:SequenceLocation |
native | phenopackets:SequenceLocation |
LinkML Source
Direct
name: SequenceLocation
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
attributes:
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
sequenceId:
name: sequenceId
annotations:
rank:
tag: rank
value: 2
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
domain_of:
- SequenceLocation
range: string
sequenceInterval:
name: sequenceInterval
annotations:
rank:
tag: rank
value: 3
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
domain_of:
- SequenceLocation
range: SequenceInterval
rules:
- postconditions:
exactly_one_of:
- slot_conditions:
sequenceInterval:
name: sequenceInterval
required: true
Induced
name: SequenceLocation
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
attributes:
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: SequenceLocation
domain_of:
- Cohort
- Family
- Phenopacket
- ExternalReference
- OntologyClass
- Biosample
- Allele
- ChromosomeLocation
- CopyNumber
- Member
- SequenceLocation
- Text
- VariationDescriptor
- VcfRecord
- Interpretation
- Individual
- Resource
range: string
sequenceId:
name: sequenceId
annotations:
rank:
tag: rank
value: 2
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
alias: sequenceId
owner: SequenceLocation
domain_of:
- SequenceLocation
range: string
sequenceInterval:
name: sequenceInterval
annotations:
rank:
tag: rank
value: 3
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
alias: sequenceInterval
owner: SequenceLocation
domain_of:
- SequenceLocation
range: SequenceInterval
rules:
- postconditions:
exactly_one_of:
- slot_conditions:
sequenceInterval:
name: sequenceInterval
required: true