Skip to content

Class: GenomicLocation

information on the genomic location of specific sequence

URI: portable_microhaplotype_object:GenomicLocation

classDiagram class GenomicLocation click GenomicLocation href "../GenomicLocation" GenomicLocation : chrom GenomicLocation : end GenomicLocation : ref_seq GenomicLocation : start GenomicLocation : strand

Slots

Name Cardinality and Range Description Inheritance
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

Usages

used by used in type used
TargetInfo insert_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
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
    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
    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: r'[+-]'
  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-]$

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
    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
    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: r'[+-]'
  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-]$