Class: RepresentativeMicrohaplotypesForTarget
a list of the representative sequence for the microhaplotypes for a target
URI: portable_microhaplotype_object:RepresentativeMicrohaplotypesForTarget
classDiagram
class RepresentativeMicrohaplotypesForTarget
click RepresentativeMicrohaplotypesForTarget href "../RepresentativeMicrohaplotypesForTarget"
RepresentativeMicrohaplotypesForTarget : mhap_location
RepresentativeMicrohaplotypesForTarget --> "0..1" GenomicLocation : mhap_location
click GenomicLocation href "../GenomicLocation"
RepresentativeMicrohaplotypesForTarget : microhaplotypes
RepresentativeMicrohaplotypesForTarget --> "1..*" RepresentativeMicrohaplotype : microhaplotypes
click RepresentativeMicrohaplotype href "../RepresentativeMicrohaplotype"
RepresentativeMicrohaplotypesForTarget : target_id
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| target_id | 1 Integer |
the index into the target_info list | direct |
| microhaplotypes | 1..* RepresentativeMicrohaplotype |
a list of all the microhaplotypes for a target | direct |
| mhap_location | 0..1 GenomicLocation |
a genomic location that was analyzed for this target info, this allows listin... | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| RepresentativeMicrohaplotypes | targets | range | RepresentativeMicrohaplotypesForTarget |
Identifier and Mapping Information
Schema Source
- from schema: https://plasmogenepi.github.io/portable-microhaplotype-object
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | portable_microhaplotype_object:RepresentativeMicrohaplotypesForTarget |
| native | portable_microhaplotype_object:RepresentativeMicrohaplotypesForTarget |
LinkML Source
Direct
name: RepresentativeMicrohaplotypesForTarget
description: a list of the representative sequence for the microhaplotypes for a target
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
slots:
- target_id
slot_usage:
target_id:
name: target_id
identifier: true
attributes:
microhaplotypes:
name: microhaplotypes
description: a list of all the microhaplotypes for a target
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
domain_of:
- RepresentativeMicrohaplotypesForTarget
range: RepresentativeMicrohaplotype
required: true
multivalued: true
inlined_as_list: false
mhap_location:
name: mhap_location
description: 'a genomic location that was analyzed for this target info, this
allows listing location that may be different from the full target location
(e.g 1 trimmed off the full length) '
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
domain_of:
- RepresentativeMicrohaplotypesForTarget
range: GenomicLocation
required: false
Induced
name: RepresentativeMicrohaplotypesForTarget
description: a list of the representative sequence for the microhaplotypes for a target
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
slot_usage:
target_id:
name: target_id
identifier: true
attributes:
microhaplotypes:
name: microhaplotypes
description: a list of all the microhaplotypes for a target
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
alias: microhaplotypes
owner: RepresentativeMicrohaplotypesForTarget
domain_of:
- RepresentativeMicrohaplotypesForTarget
range: RepresentativeMicrohaplotype
required: true
multivalued: true
inlined_as_list: false
mhap_location:
name: mhap_location
description: 'a genomic location that was analyzed for this target info, this
allows listing location that may be different from the full target location
(e.g 1 trimmed off the full length) '
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
alias: mhap_location
owner: RepresentativeMicrohaplotypesForTarget
domain_of:
- RepresentativeMicrohaplotypesForTarget
range: GenomicLocation
required: false
target_id:
name: target_id
description: the index into the target_info list
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
identifier: true
alias: target_id
owner: RepresentativeMicrohaplotypesForTarget
domain_of:
- RepresentativeMicrohaplotypesForTarget
- ReadCountsByStageForTarget
range: integer
required: true
minimum_value: 0
pattern: ^[0-9]+$