Skip to content

Class: RepresentativeMicrohaplotypeSequence

the representative sequence for a microhaplotype, similar to a fast(a/q) format

URI: portable_microhaplotype_object:RepresentativeMicrohaplotypeSequence

classDiagram class RepresentativeMicrohaplotypeSequence click RepresentativeMicrohaplotypeSequence href "../RepresentativeMicrohaplotypeSequence" RepresentativeMicrohaplotypeSequence : alt_annotations RepresentativeMicrohaplotypeSequence : masking RepresentativeMicrohaplotypeSequence --> "*" MaskingInfo : masking click MaskingInfo href "../MaskingInfo" RepresentativeMicrohaplotypeSequence : microhaplotype_id RepresentativeMicrohaplotypeSequence : pseudocigar RepresentativeMicrohaplotypeSequence : quality RepresentativeMicrohaplotypeSequence : seq

Slots

Name Cardinality and Range Description Inheritance
seq 1
String
the DNA sequence direct
microhaplotype_id 1
String
name of the microhaplotype, should be unique to this microhaplotype direct
quality 0..1
String
the ansi fastq per base quality score for this sequence, this is optional direct
pseudocigar 0..1
String
the pseudocigar of the haplotype direct
masking *
MaskingInfo
masking info for the sequence direct
alt_annotations *
String
a list of additional annotations associated with this microhaplotype, e direct

Usages

used by used in type used
RepresentativeMicrohaplotypesForTarget seqs range RepresentativeMicrohaplotypeSequence

Identifier and Mapping Information

Schema Source

  • from schema: https://plasmogenepi.github.io/portable-microhaplotype-object

Mappings

Mapping Type Mapped Value
self portable_microhaplotype_object:RepresentativeMicrohaplotypeSequence
native portable_microhaplotype_object:RepresentativeMicrohaplotypeSequence

LinkML Source

Direct

name: RepresentativeMicrohaplotypeSequence
description: the representative sequence for a microhaplotype, similar to a fast(a/q)
  format
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
slots:
- seq
- microhaplotype_id
attributes:
  quality:
    name: quality
    description: the ansi fastq per base quality score for this sequence, this is
      optional
    from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
    rank: 1000
    domain_of:
    - RepresentativeMicrohaplotypeSequence
    range: string
    required: false
    pattern: ^[A-z-._0-9]$
  pseudocigar:
    name: pseudocigar
    description: the pseudocigar of the haplotype
    from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
    rank: 1000
    domain_of:
    - RepresentativeMicrohaplotypeSequence
    range: string
    required: false
    pattern: ^[A-z-._0-9]$
  masking:
    name: masking
    description: masking info for the sequence
    from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
    rank: 1000
    domain_of:
    - RepresentativeMicrohaplotypeSequence
    range: MaskingInfo
    required: false
    multivalued: true
  alt_annotations:
    name: alt_annotations
    description: a list of additional annotations associated with this microhaplotype,
      e.g. wildtype, amino acid changes etc
    from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
    rank: 1000
    domain_of:
    - RepresentativeMicrohaplotypeSequence
    range: string
    required: false
    multivalued: true
    inlined: true
    inlined_as_list: true

Induced

name: RepresentativeMicrohaplotypeSequence
description: the representative sequence for a microhaplotype, similar to a fast(a/q)
  format
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
attributes:
  quality:
    name: quality
    description: the ansi fastq per base quality score for this sequence, this is
      optional
    from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
    rank: 1000
    alias: quality
    owner: RepresentativeMicrohaplotypeSequence
    domain_of:
    - RepresentativeMicrohaplotypeSequence
    range: string
    required: false
    pattern: ^[A-z-._0-9]$
  pseudocigar:
    name: pseudocigar
    description: the pseudocigar of the haplotype
    from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
    rank: 1000
    alias: pseudocigar
    owner: RepresentativeMicrohaplotypeSequence
    domain_of:
    - RepresentativeMicrohaplotypeSequence
    range: string
    required: false
    pattern: ^[A-z-._0-9]$
  masking:
    name: masking
    description: masking info for the sequence
    from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
    rank: 1000
    alias: masking
    owner: RepresentativeMicrohaplotypeSequence
    domain_of:
    - RepresentativeMicrohaplotypeSequence
    range: MaskingInfo
    required: false
    multivalued: true
  alt_annotations:
    name: alt_annotations
    description: a list of additional annotations associated with this microhaplotype,
      e.g. wildtype, amino acid changes etc
    from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
    rank: 1000
    alias: alt_annotations
    owner: RepresentativeMicrohaplotypeSequence
    domain_of:
    - RepresentativeMicrohaplotypeSequence
    range: string
    required: false
    multivalued: true
    inlined: true
    inlined_as_list: true
  seq:
    name: seq
    description: the DNA sequence
    from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
    rank: 1000
    alias: seq
    owner: RepresentativeMicrohaplotypeSequence
    domain_of:
    - RepresentativeMicrohaplotypeSequence
    - PrimerInfo
    range: string
    required: true
    pattern: ^[A-z]$
  microhaplotype_id:
    name: microhaplotype_id
    description: name of the microhaplotype, should be unique to this microhaplotype
    from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
    rank: 1000
    alias: microhaplotype_id
    owner: RepresentativeMicrohaplotypeSequence
    domain_of:
    - RepresentativeMicrohaplotypeSequence
    - MicrohaplotypeForTarget
    range: string
    required: true
    pattern: ^[A-z-._0-9]$