Class: GenomicLocation
information on the genomic location of specific sequence
URI: portable_microhaplotype_object:GenomicLocation
classDiagram
class GenomicLocation
click GenomicLocation href "../GenomicLocation"
GenomicLocation : alt_seq
GenomicLocation : chrom
GenomicLocation : end
GenomicLocation : genome_id
GenomicLocation : ref_seq
GenomicLocation : start
GenomicLocation : strand
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| genome_id | 1 Integer |
the index to the genome in the targeted_genomes list that this location refer... | direct |
| chrom | 1 String |
the chromosome name | direct |
| start | 1 Integer |
the start of the location, 0-based positioning | direct |
| end | 1 Integer |
the end of the location, 0-based positioning | direct |
| strand | 0..1 String |
which strand the location is, either + for plus strand or - for negative stra... | direct |
| ref_seq | 0..1 String |
the reference sequence of this genomic location | direct |
| alt_seq | 0..1 String |
a possible alternative sequence of this genomic location | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| MarkerOfInterest | marker_location | range | GenomicLocation |
| TargetInfo | insert_location | range | GenomicLocation |
| Pseudocigar | ref_loc | range | GenomicLocation |
| RepresentativeMicrohaplotype | associated_seq_variants | range | GenomicLocation |
| RepresentativeMicrohaplotypesForTarget | mhap_location | range | GenomicLocation |
| ProteinVariant | protein_location | range | GenomicLocation |
| ProteinVariant | codon_genomic_location | range | GenomicLocation |
| PrimerInfo | location | range | GenomicLocation |
Identifier and Mapping Information
Schema Source
- from schema: https://plasmogenepi.github.io/portable-microhaplotype-object
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | portable_microhaplotype_object:GenomicLocation |
| native | portable_microhaplotype_object:GenomicLocation |
LinkML Source
Direct
name: GenomicLocation
description: information on the genomic location of specific sequence
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
slots:
- genome_id
attributes:
chrom:
name: chrom
description: the chromosome name
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
domain_of:
- GenomicLocation
range: string
required: true
pattern: ^[A-z-._0-9]+$
start:
name: start
description: the start of the location, 0-based positioning
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
domain_of:
- GenomicLocation
range: integer
required: true
minimum_value: 0
pattern: ^[0-9]+$
end:
name: end
description: the end of the location, 0-based positioning
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
domain_of:
- GenomicLocation
range: integer
required: true
minimum_value: 0
pattern: ^[0-9]+$
strand:
name: strand
description: which strand the location is, either + for plus strand or - for negative
strand
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
domain_of:
- GenomicLocation
range: string
required: false
pattern: '[+-]'
ref_seq:
name: ref_seq
description: the reference sequence of this genomic location
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
domain_of:
- GenomicLocation
range: string
required: false
pattern: ^[A-z-]+$
alt_seq:
name: alt_seq
description: a possible alternative sequence of this genomic location
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
domain_of:
- GenomicLocation
range: string
required: false
pattern: ^[A-z-]+$
Induced
name: GenomicLocation
description: information on the genomic location of specific sequence
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
attributes:
chrom:
name: chrom
description: the chromosome name
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
alias: chrom
owner: GenomicLocation
domain_of:
- GenomicLocation
range: string
required: true
pattern: ^[A-z-._0-9]+$
start:
name: start
description: the start of the location, 0-based positioning
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
alias: start
owner: GenomicLocation
domain_of:
- GenomicLocation
range: integer
required: true
minimum_value: 0
pattern: ^[0-9]+$
end:
name: end
description: the end of the location, 0-based positioning
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
alias: end
owner: GenomicLocation
domain_of:
- GenomicLocation
range: integer
required: true
minimum_value: 0
pattern: ^[0-9]+$
strand:
name: strand
description: which strand the location is, either + for plus strand or - for negative
strand
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
alias: strand
owner: GenomicLocation
domain_of:
- GenomicLocation
range: string
required: false
pattern: '[+-]'
ref_seq:
name: ref_seq
description: the reference sequence of this genomic location
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
alias: ref_seq
owner: GenomicLocation
domain_of:
- GenomicLocation
range: string
required: false
pattern: ^[A-z-]+$
alt_seq:
name: alt_seq
description: a possible alternative sequence of this genomic location
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
alias: alt_seq
owner: GenomicLocation
domain_of:
- GenomicLocation
range: string
required: false
pattern: ^[A-z-]+$
genome_id:
name: genome_id
description: the index to the genome in the targeted_genomes list that this location
refers to
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
alias: genome_id
owner: GenomicLocation
domain_of:
- GenomicLocation
range: integer
required: true
minimum_value: 0
pattern: ^[0-9]+$