Skip to content

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]*$"