Class: MaskingInfo
information about a subsegment of the sequence that should be masked
URI: portable_microhaplotype_object:MaskingInfo
classDiagram
class MaskingInfo
click MaskingInfo href "../MaskingInfo"
MaskingInfo : masking_generation_description
MaskingInfo : replacement_size
MaskingInfo : seq_segment_size
MaskingInfo : seq_start
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
seq_start | 1 Integer |
the start of the masking | direct |
seq_segment_size | 1 Integer |
the size of the masking | direct |
replacement_size | 1 Integer |
the size of replacement mask | direct |
masking_generation_description | 0..1 String |
a description of how the masking information was generated | direct |
Usages
used by | used in | type | used |
---|---|---|---|
RepresentativeMicrohaplotype | masking | range | MaskingInfo |
Identifier and Mapping Information
Schema Source
- from schema: https://plasmogenepi.github.io/portable-microhaplotype-object
Mappings
Mapping Type | Mapped Value |
---|---|
self | portable_microhaplotype_object:MaskingInfo |
native | portable_microhaplotype_object:MaskingInfo |
LinkML Source
Direct
name: MaskingInfo
description: information about a subsegment of the sequence that should be masked
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
attributes:
seq_start:
name: seq_start
description: the start of the masking
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
domain_of:
- MaskingInfo
range: integer
required: true
seq_segment_size:
name: seq_segment_size
description: the size of the masking
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
domain_of:
- MaskingInfo
range: integer
required: true
replacement_size:
name: replacement_size
description: the size of replacement mask
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
domain_of:
- MaskingInfo
range: integer
required: true
masking_generation_description:
name: masking_generation_description
description: 'a description of how the masking information was generated '
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
domain_of:
- MaskingInfo
range: string
required: false
pattern: ^[A-z-._0-9\(\),\/\ ]+$
Induced
name: MaskingInfo
description: information about a subsegment of the sequence that should be masked
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
attributes:
seq_start:
name: seq_start
description: the start of the masking
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
alias: seq_start
owner: MaskingInfo
domain_of:
- MaskingInfo
range: integer
required: true
seq_segment_size:
name: seq_segment_size
description: the size of the masking
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
alias: seq_segment_size
owner: MaskingInfo
domain_of:
- MaskingInfo
range: integer
required: true
replacement_size:
name: replacement_size
description: the size of replacement mask
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
alias: replacement_size
owner: MaskingInfo
domain_of:
- MaskingInfo
range: integer
required: true
masking_generation_description:
name: masking_generation_description
description: 'a description of how the masking information was generated '
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
alias: masking_generation_description
owner: MaskingInfo
domain_of:
- MaskingInfo
range: string
required: false
pattern: ^[A-z-._0-9\(\),\/\ ]+$