Class: RepresentativeMicrohaplotype
the representative sequence for a microhaplotype
URI: portable_microhaplotype_object:RepresentativeMicrohaplotype
classDiagram
class RepresentativeMicrohaplotype
click RepresentativeMicrohaplotype href "../RepresentativeMicrohaplotype"
RepresentativeMicrohaplotype : alt_annotations
RepresentativeMicrohaplotype : associated_protein_variants
RepresentativeMicrohaplotype --> "*" ProteinVariant : associated_protein_variants
click ProteinVariant href "../ProteinVariant"
RepresentativeMicrohaplotype : associated_seq_variants
RepresentativeMicrohaplotype --> "*" GenomicLocation : associated_seq_variants
click GenomicLocation href "../GenomicLocation"
RepresentativeMicrohaplotype : masking
RepresentativeMicrohaplotype --> "*" MaskingInfo : masking
click MaskingInfo href "../MaskingInfo"
RepresentativeMicrohaplotype : microhaplotype_name
RepresentativeMicrohaplotype : pseudocigar
RepresentativeMicrohaplotype --> "0..1" Pseudocigar : pseudocigar
click Pseudocigar href "../Pseudocigar"
RepresentativeMicrohaplotype : quality
RepresentativeMicrohaplotype : seq
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| seq | 1 String |
the sequence | direct |
| microhaplotype_name | 0..1 String |
an optional name for this microhaplotype | direct |
| quality | 0..1 String |
the ASCII fastq per base quality score for this sequence, this is optional, m... | direct |
| pseudocigar | 0..1 Pseudocigar |
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 |
| associated_protein_variants | * ProteinVariant |
a list of protein variants for this haplotype, e | direct |
| associated_seq_variants | * GenomicLocation |
a list of sequence variants for this haplotype, e | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| RepresentativeMicrohaplotypesForTarget | microhaplotypes | range | RepresentativeMicrohaplotype |
Identifier and Mapping Information
Schema Source
- from schema: https://plasmogenepi.github.io/portable-microhaplotype-object
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | portable_microhaplotype_object:RepresentativeMicrohaplotype |
| native | portable_microhaplotype_object:RepresentativeMicrohaplotype |
LinkML Source
Direct
name: RepresentativeMicrohaplotype
description: the representative sequence for a microhaplotype
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
slots:
- seq
attributes:
microhaplotype_name:
name: microhaplotype_name
description: an optional name for this microhaplotype
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
domain_of:
- RepresentativeMicrohaplotype
range: string
required: false
pattern: ^[A-z-._0-9]+$
quality:
name: quality
description: the ASCII fastq per base quality score for this sequence, this is
optional, must be same length as the sequence
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
domain_of:
- RepresentativeMicrohaplotype
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:
- RepresentativeMicrohaplotype
range: Pseudocigar
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:
- RepresentativeMicrohaplotype
range: MaskingInfo
required: false
multivalued: true
alt_annotations:
name: alt_annotations
description: a list of additional annotations associated with this microhaplotype,
e.g. wildtype
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
domain_of:
- RepresentativeMicrohaplotype
range: string
required: false
multivalued: true
inlined: true
inlined_as_list: true
associated_protein_variants:
name: associated_protein_variants
description: a list of protein variants for this haplotype, e.g. amino acid changes/INDELS
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
domain_of:
- RepresentativeMicrohaplotype
range: ProteinVariant
required: false
multivalued: true
inlined: true
inlined_as_list: true
associated_seq_variants:
name: associated_seq_variants
description: a list of sequence variants for this haplotype, e.g. SNPS, indels
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
domain_of:
- RepresentativeMicrohaplotype
range: GenomicLocation
required: false
multivalued: true
inlined: true
inlined_as_list: true
Induced
name: RepresentativeMicrohaplotype
description: the representative sequence for a microhaplotype
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
attributes:
microhaplotype_name:
name: microhaplotype_name
description: an optional name for this microhaplotype
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
alias: microhaplotype_name
owner: RepresentativeMicrohaplotype
domain_of:
- RepresentativeMicrohaplotype
range: string
required: false
pattern: ^[A-z-._0-9]+$
quality:
name: quality
description: the ASCII fastq per base quality score for this sequence, this is
optional, must be same length as the sequence
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
alias: quality
owner: RepresentativeMicrohaplotype
domain_of:
- RepresentativeMicrohaplotype
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: RepresentativeMicrohaplotype
domain_of:
- RepresentativeMicrohaplotype
range: Pseudocigar
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: RepresentativeMicrohaplotype
domain_of:
- RepresentativeMicrohaplotype
range: MaskingInfo
required: false
multivalued: true
alt_annotations:
name: alt_annotations
description: a list of additional annotations associated with this microhaplotype,
e.g. wildtype
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
alias: alt_annotations
owner: RepresentativeMicrohaplotype
domain_of:
- RepresentativeMicrohaplotype
range: string
required: false
multivalued: true
inlined: true
inlined_as_list: true
associated_protein_variants:
name: associated_protein_variants
description: a list of protein variants for this haplotype, e.g. amino acid changes/INDELS
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
alias: associated_protein_variants
owner: RepresentativeMicrohaplotype
domain_of:
- RepresentativeMicrohaplotype
range: ProteinVariant
required: false
multivalued: true
inlined: true
inlined_as_list: true
associated_seq_variants:
name: associated_seq_variants
description: a list of sequence variants for this haplotype, e.g. SNPS, indels
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
alias: associated_seq_variants
owner: RepresentativeMicrohaplotype
domain_of:
- RepresentativeMicrohaplotype
range: GenomicLocation
required: false
multivalued: true
inlined: true
inlined_as_list: true
seq:
name: seq
description: the sequence
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
alias: seq
owner: RepresentativeMicrohaplotype
domain_of:
- RepresentativeMicrohaplotype
- PrimerInfo
range: string
required: true
pattern: ^[A-z]+$