Class: Location
erDiagram
Location {
}
SequenceLocation {
string id
string sequenceId
}
SequenceInterval {
}
ChromosomeLocation {
string chr
string id
string speciesId
}
CytobandInterval {
string end
string start
}
Location ||--|o ChromosomeLocation : "chromosomeLocation"
Location ||--|o SequenceLocation : "sequenceLocation"
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"
ChromosomeLocation ||--|o CytobandInterval : "interval"
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
chromosomeLocation | 0..1 ChromosomeLocation |
direct | |
sequenceLocation | 0..1 SequenceLocation |
direct |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/linkml/phenopackets/phenopackets
Mappings
Mapping Type | Mapped Value |
---|---|
self | phenopackets:Location |
native | phenopackets:Location |
LinkML Source
Direct
name: Location
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
attributes:
chromosomeLocation:
name: chromosomeLocation
annotations:
rank:
tag: rank
value: 1
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
domain_of:
- Allele
- Location
range: ChromosomeLocation
sequenceLocation:
name: sequenceLocation
annotations:
rank:
tag: rank
value: 2
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
domain_of:
- Allele
- Location
range: SequenceLocation
rules:
- postconditions:
exactly_one_of:
- slot_conditions:
chromosomeLocation:
name: chromosomeLocation
required: true
- slot_conditions:
sequenceLocation:
name: sequenceLocation
required: true
Induced
name: Location
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
attributes:
chromosomeLocation:
name: chromosomeLocation
annotations:
rank:
tag: rank
value: 1
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
alias: chromosomeLocation
owner: Location
domain_of:
- Allele
- Location
range: ChromosomeLocation
sequenceLocation:
name: sequenceLocation
annotations:
rank:
tag: rank
value: 2
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
alias: sequenceLocation
owner: Location
domain_of:
- Allele
- Location
range: SequenceLocation
rules:
- postconditions:
exactly_one_of:
- slot_conditions:
chromosomeLocation:
name: chromosomeLocation
required: true
- slot_conditions:
sequenceLocation:
name: sequenceLocation
required: true