Class: GenomeInfo
information on a genome
URI: portable_microhaplotype_object:GenomeInfo
classDiagram
class GenomeInfo
click GenomeInfo href "../GenomeInfo"
GenomeInfo : gff_url
GenomeInfo : name
GenomeInfo : taxon_id
GenomeInfo : url
GenomeInfo : version
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
name | 1 String |
name of the genome | direct |
version | 1 String |
the genome version | direct |
taxon_id | 1 Integer |
the NCBI taxonomy number | direct |
url | 1 String |
a link to the where this genome file could be downloaded | direct |
gff_url | 0..1 String |
a link to the where this genome's annotation file could be downloaded | direct |
Usages
used by | used in | type | used |
---|---|---|---|
PanelInfo | target_genome | range | GenomeInfo |
Identifier and Mapping Information
Schema Source
- from schema: https://plasmogenepi.github.io/portable-microhaplotype-object
Mappings
Mapping Type | Mapped Value |
---|---|
self | portable_microhaplotype_object:GenomeInfo |
native | portable_microhaplotype_object:GenomeInfo |
LinkML Source
Direct
name: GenomeInfo
description: information on a genome
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
attributes:
name:
name: name
description: name of the genome
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
domain_of:
- GenomeInfo
range: string
required: true
pattern: ^[A-z-._0-9]$
version:
name: version
description: the genome version
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
domain_of:
- GenomeInfo
range: string
required: true
pattern: ^[A-z-._0-9]$
taxon_id:
name: taxon_id
description: the NCBI taxonomy number
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
domain_of:
- GenomeInfo
range: integer
required: true
pattern: ^[0-9]$
url:
name: url
description: a link to the where this genome file could be downloaded
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
domain_of:
- GenomeInfo
range: string
required: true
pattern: r"^(https?|ftp):\/\/[^\s/$.?#].[^\s]*$"
gff_url:
name: gff_url
description: a link to the where this genome's annotation file could be downloaded
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
domain_of:
- GenomeInfo
range: string
required: false
pattern: r"^(https?|ftp):\/\/[^\s/$.?#].[^\s]*$"
Induced
name: GenomeInfo
description: information on a genome
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
attributes:
name:
name: name
description: name of the genome
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
alias: name
owner: GenomeInfo
domain_of:
- GenomeInfo
range: string
required: true
pattern: ^[A-z-._0-9]$
version:
name: version
description: the genome version
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
alias: version
owner: GenomeInfo
domain_of:
- GenomeInfo
range: string
required: true
pattern: ^[A-z-._0-9]$
taxon_id:
name: taxon_id
description: the NCBI taxonomy number
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
alias: taxon_id
owner: GenomeInfo
domain_of:
- GenomeInfo
range: integer
required: true
pattern: ^[0-9]$
url:
name: url
description: a link to the where this genome file could be downloaded
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
alias: url
owner: GenomeInfo
domain_of:
- GenomeInfo
range: string
required: true
pattern: r"^(https?|ftp):\/\/[^\s/$.?#].[^\s]*$"
gff_url:
name: gff_url
description: a link to the where this genome's annotation file could be downloaded
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
rank: 1000
alias: gff_url
owner: GenomeInfo
domain_of:
- GenomeInfo
range: string
required: false
pattern: r"^(https?|ftp):\/\/[^\s/$.?#].[^\s]*$"