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_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
target_name 1
String
an identifier for this target direct
gene_name 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_primer 1
PrimerInfo
the forward primer associated with this target direct
reverse_primer 1
PrimerInfo
the reverse primer associated with this target direct
markers_of_interest *
MarkerOfInterest
a list of covered markers of interest direct
target_attributes *
String
a list of classification type for the primer 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 target within a genome
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
attributes:
  target_name:
    name: target_name
    description: an identifier 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]+$
  gene_name:
    name: gene_name
    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
    required: false
    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 associated with 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 associated with 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 covered markers of interest
    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 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:
  target_name:
    name: target_name
    description: an identifier 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]+$
  gene_name:
    name: gene_name
    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_name
    owner: TargetInfo
    domain_of:
    - TargetInfo
    range: string
    required: false
    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 associated with 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 associated with 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 covered markers of interest
    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 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_attributes
    owner: TargetInfo
    domain_of:
    - TargetInfo
    range: string
    required: false
    multivalued: true
    inlined_as_list: false