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 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_primer | range | PrimerInfo |
| TargetInfo | reverse_primer | 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 sequence
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
alias: seq
owner: PrimerInfo
domain_of:
- RepresentativeMicrohaplotype
- PrimerInfo
range: string
required: true
pattern: ^[A-z]+$