Skip to content

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]$