Class: TargetInfo
Information about a specific targeted microhaplotype
URI: portable_microhaplotype_object:TargetInfo
classDiagram
class TargetInfo
click TargetInfo href "../TargetInfo"
TargetInfo : forward_primer
TargetInfo --> "1" PrimerInfo : forward_primer
click PrimerInfo href "../PrimerInfo"
TargetInfo : gene_name
TargetInfo : insert_location
TargetInfo --> "0..1" GenomicLocation : insert_location
click GenomicLocation href "../GenomicLocation"
TargetInfo : markers_of_interest
TargetInfo --> "*" MarkerOfInterest : markers_of_interest
click MarkerOfInterest href "../MarkerOfInterest"
TargetInfo : reverse_primer
TargetInfo --> "1" PrimerInfo : reverse_primer
click PrimerInfo href "../PrimerInfo"
TargetInfo : target_attributes
TargetInfo : target_name
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| gene_name | 0..1 String |
an identifier of the gene, if any, is being covered with this targeted | direct |
| target_name | 1 String |
a name for this target | direct |
| insert_location | 0..1 GenomicLocation |
the intended genomic location of the insert of the amplicon (the location bet... | direct |
| forward_primer | 1 PrimerInfo |
the forward primer for this target | direct |
| reverse_primer | 1 PrimerInfo |
the reverse primer for this target | direct |
| markers_of_interest | * MarkerOfInterest |
a list of markers of interest that are covered by this target | direct |
| target_attributes | * String |
a list of classification types for this target | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| PortableMicrohaplotypeObject | target_info | 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 targeted microhaplotype
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
slots:
- gene_name
attributes:
target_name:
name: target_name
description: a name for this target
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
domain_of:
- TargetInfo
range: string
required: true
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_primer:
name: forward_primer
description: the forward primer for this target
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
domain_of:
- TargetInfo
range: PrimerInfo
required: true
reverse_primer:
name: reverse_primer
description: the reverse primer for this target
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
domain_of:
- TargetInfo
range: PrimerInfo
required: true
markers_of_interest:
name: markers_of_interest
description: a list of markers of interest that are covered by this target
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
domain_of:
- TargetInfo
range: MarkerOfInterest
required: false
multivalued: true
inlined_as_list: false
target_attributes:
name: target_attributes
description: a list of classification types for this 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 targeted microhaplotype
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
attributes:
target_name:
name: target_name
description: a name for this target
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
alias: target_name
owner: TargetInfo
domain_of:
- TargetInfo
range: string
required: true
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_primer:
name: forward_primer
description: the forward primer for this target
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
alias: forward_primer
owner: TargetInfo
domain_of:
- TargetInfo
range: PrimerInfo
required: true
reverse_primer:
name: reverse_primer
description: the reverse primer for this target
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
alias: reverse_primer
owner: TargetInfo
domain_of:
- TargetInfo
range: PrimerInfo
required: true
markers_of_interest:
name: markers_of_interest
description: a list of markers of interest that are covered by this target
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
alias: markers_of_interest
owner: TargetInfo
domain_of:
- TargetInfo
range: MarkerOfInterest
required: false
multivalued: true
inlined_as_list: false
target_attributes:
name: target_attributes
description: a list of classification types for this target
examples:
- value: Diversity
- value: Drug_Resistance
- value: Diagnostics
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
alias: target_attributes
owner: TargetInfo
domain_of:
- TargetInfo
range: string
required: false
multivalued: true
inlined_as_list: false
gene_name:
name: gene_name
description: an identifier of the gene, if any, is being covered with this targeted
examples:
- value: PF3D7_0304600.1
- value: PF3D7_0810800.1
- value: PF3D7_1343700.1
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
alias: gene_name
owner: TargetInfo
domain_of:
- TargetInfo
- ProteinVariant
range: string
required: false
pattern: ^[A-z-._0-9:]+$