Skip to content

Class: PrimerInfo

information on a primer sequence

URI: portable_microhaplotype_object:PrimerInfo

classDiagram class PrimerInfo click PrimerInfo href "../PrimerInfo" PrimerInfo : location PrimerInfo --> "0..1" GenomicLocation : location click GenomicLocation href "../GenomicLocation" PrimerInfo : seq

Slots

Name Cardinality and Range Description Inheritance
seq 1
String
the DNA sequence direct
location 0..1
GenomicLocation
what the intended genomic location of the primer is direct

Usages

used by used in type used
TargetInfo forward_primers range PrimerInfo
TargetInfo reverse_primers range PrimerInfo

Identifier and Mapping Information

Schema Source

  • from schema: https://plasmogenepi.github.io/portable-microhaplotype-object

Mappings

Mapping Type Mapped Value
self portable_microhaplotype_object:PrimerInfo
native portable_microhaplotype_object:PrimerInfo

LinkML Source

Direct

name: PrimerInfo
description: information on a primer sequence
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
slots:
- seq
attributes:
  location:
    name: location
    description: what the intended genomic location of the primer is
    from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
    rank: 1000
    domain_of:
    - PrimerInfo
    range: GenomicLocation
    required: false

Induced

name: PrimerInfo
description: information on a primer sequence
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
attributes:
  location:
    name: location
    description: what the intended genomic location of the primer is
    from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
    rank: 1000
    alias: location
    owner: PrimerInfo
    domain_of:
    - PrimerInfo
    range: GenomicLocation
    required: false
  seq:
    name: seq
    description: the DNA sequence
    from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
    rank: 1000
    alias: seq
    owner: PrimerInfo
    domain_of:
    - RepresentativeMicrohaplotypeSequence
    - PrimerInfo
    range: string
    required: true
    pattern: ^[A-z]$