Class: MolecularVariation
URI: phenopackets:MolecularVariation
erDiagram
MolecularVariation {
}
Haplotype {
}
Allele {
string curie
string id
}
SequenceLocation {
string id
string sequenceId
}
RepeatedSequenceExpression {
}
LiteralSequenceExpression {
string sequence
}
DerivedSequenceExpression {
boolean reverseComplement
}
ChromosomeLocation {
string chr
string id
string speciesId
}
MolecularVariation ||--|o Allele : "allele"
MolecularVariation ||--|o Haplotype : "haplotype"
Allele ||--|o ChromosomeLocation : "chromosomeLocation"
Allele ||--|o DerivedSequenceExpression : "derivedSequenceExpression"
Allele ||--|o LiteralSequenceExpression : "literalSequenceExpression"
Allele ||--|o RepeatedSequenceExpression : "repeatedSequenceExpression"
Allele ||--|o SequenceLocation : "sequenceLocation"
SequenceLocation ||--|o SequenceInterval : "sequenceInterval"
RepeatedSequenceExpression ||--|o DefiniteRange : "definiteRange"
RepeatedSequenceExpression ||--|o DerivedSequenceExpression : "derivedSequenceExpression"
RepeatedSequenceExpression ||--|o IndefiniteRange : "indefiniteRange"
RepeatedSequenceExpression ||--|o LiteralSequenceExpression : "literalSequenceExpression"
RepeatedSequenceExpression ||--|o Number : "number"
DerivedSequenceExpression ||--|o SequenceLocation : "location"
ChromosomeLocation ||--|o CytobandInterval : "interval"
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
allele | 0..1 Allele |
direct | |
haplotype | 0..1 Haplotype |
direct |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/linkml/phenopackets/phenopackets
Mappings
Mapping Type | Mapped Value |
---|---|
self | phenopackets:MolecularVariation |
native | phenopackets:MolecularVariation |
LinkML Source
Direct
name: MolecularVariation
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
attributes:
allele:
name: allele
annotations:
rank:
tag: rank
value: 1
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
domain_of:
- CopyNumber
- Member
- MolecularVariation
- Variation
range: Allele
haplotype:
name: haplotype
annotations:
rank:
tag: rank
value: 2
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
domain_of:
- CopyNumber
- Member
- MolecularVariation
- Variation
range: Haplotype
rules:
- postconditions:
exactly_one_of:
- slot_conditions:
allele:
name: allele
required: true
- slot_conditions:
haplotype:
name: haplotype
required: true
Induced
name: MolecularVariation
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
attributes:
allele:
name: allele
annotations:
rank:
tag: rank
value: 1
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
alias: allele
owner: MolecularVariation
domain_of:
- CopyNumber
- Member
- MolecularVariation
- Variation
range: Allele
haplotype:
name: haplotype
annotations:
rank:
tag: rank
value: 2
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
alias: haplotype
owner: MolecularVariation
domain_of:
- CopyNumber
- Member
- MolecularVariation
- Variation
range: Haplotype
rules:
- postconditions:
exactly_one_of:
- slot_conditions:
allele:
name: allele
required: true
- slot_conditions:
haplotype:
name: haplotype
required: true