Class: TargetInfo
Information about a specific target within a genome
URI: portable_microhaplotype_object:TargetInfo
classDiagram
class TargetInfo
click TargetInfo href "../TargetInfo"
TargetInfo : forward_primers
TargetInfo --> "1..*" PrimerInfo : forward_primers
click PrimerInfo href "../PrimerInfo"
TargetInfo : gene_id
TargetInfo : insert_location
TargetInfo --> "0..1" GenomicLocation : insert_location
click GenomicLocation href "../GenomicLocation"
TargetInfo : reverse_primers
TargetInfo --> "1..*" PrimerInfo : reverse_primers
click PrimerInfo href "../PrimerInfo"
TargetInfo : target_id
TargetInfo : target_type
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
target_id | 1 String |
name of the target | direct |
gene_id | 0..1 String |
an identifier of the gene, if any, is being covered with this targeted | direct |
insert_location | 0..1 GenomicLocation |
the intended genomic location of the insert of the amplicon (the location bet... | direct |
forward_primers | 1..* PrimerInfo |
A list of forward primers associated with this target | direct |
reverse_primers | 1..* PrimerInfo |
A list of reverse primers associated with this target | direct |
target_type | * String |
a list of classification type for the primer target | direct |
Usages
used by | used in | type | used |
---|---|---|---|
PanelInfo | panel_targets | range | TargetInfo |
Identifier and Mapping Information
Schema Source
- from schema: https://plasmogenepi.github.io/portable-microhaplotype-object
Mappings
Mapping Type | Mapped Value |
---|---|
self | portable_microhaplotype_object:TargetInfo |
native | portable_microhaplotype_object:TargetInfo |
LinkML Source
Direct
name: TargetInfo
description: Information about a specific target within a genome
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
slots:
- target_id
attributes:
gene_id:
name: gene_id
description: an identifier of the gene, if any, is being covered with this targeted
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
domain_of:
- TargetInfo
range: string
pattern: ^[A-z-._0-9]$
insert_location:
name: insert_location
description: the intended genomic location of the insert of the amplicon (the
location between the end of the forward primer and the beginning of the reverse
primer)
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
domain_of:
- TargetInfo
range: GenomicLocation
required: false
forward_primers:
name: forward_primers
description: A list of forward primers associated with this target
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
domain_of:
- TargetInfo
range: PrimerInfo
required: true
multivalued: true
inlined: true
reverse_primers:
name: reverse_primers
description: A list of reverse primers associated with this target
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
domain_of:
- TargetInfo
range: PrimerInfo
required: true
multivalued: true
inlined: true
target_type:
name: target_type
description: a list of classification type for the primer target
examples:
- value: Diversity
- value: Drug_Resistance
- value: Diagnostics
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
domain_of:
- TargetInfo
range: string
required: false
multivalued: true
inlined_as_list: false
Induced
name: TargetInfo
description: Information about a specific target within a genome
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
attributes:
gene_id:
name: gene_id
description: an identifier of the gene, if any, is being covered with this targeted
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
alias: gene_id
owner: TargetInfo
domain_of:
- TargetInfo
range: string
pattern: ^[A-z-._0-9]$
insert_location:
name: insert_location
description: the intended genomic location of the insert of the amplicon (the
location between the end of the forward primer and the beginning of the reverse
primer)
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
alias: insert_location
owner: TargetInfo
domain_of:
- TargetInfo
range: GenomicLocation
required: false
forward_primers:
name: forward_primers
description: A list of forward primers associated with this target
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
alias: forward_primers
owner: TargetInfo
domain_of:
- TargetInfo
range: PrimerInfo
required: true
multivalued: true
inlined: true
reverse_primers:
name: reverse_primers
description: A list of reverse primers associated with this target
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
alias: reverse_primers
owner: TargetInfo
domain_of:
- TargetInfo
range: PrimerInfo
required: true
multivalued: true
inlined: true
target_type:
name: target_type
description: a list of classification type for the primer target
examples:
- value: Diversity
- value: Drug_Resistance
- value: Diagnostics
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
alias: target_type
owner: TargetInfo
domain_of:
- TargetInfo
range: string
required: false
multivalued: true
inlined_as_list: false
target_id:
name: target_id
description: name of the target
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
alias: target_id
owner: TargetInfo
domain_of:
- TargetInfo
- RepresentativeMicrohaplotypesForTarget
- DemultiplexedTargetForExperimentSample
- MicrohaplotypesForTarget
range: string
required: true
pattern: ^[A-z-._0-9]$