workspace\(catalogs\)genomeBuilds

Genome Build Catalog

Description

Registry of supported genome-build identifiers for catalog normalization and validation.

Details

Registry of supported genome-build keys and canonical names used by PolyGenius catalogs.

Use this registry through workspace$catalogs$genomeBuilds.

Main methods

  • view(): return the registry table.

  • key(build): normalized key for one build.

  • name(build): normalized canonical name for one build.

  • label(build, fallback = TRUE): best-effort display label for printing.

Methods

Public methods


Method new()

Initialize the registry with built-in supported builds.

Usage
GenomeBuilds$new()

Method view()

View the registry table.

Usage
GenomeBuilds$view()
Returns

data.frame with key and build.


Method key()

Resolve a build identifier to its canonical key.

Usage
GenomeBuilds$key(build)
Arguments
build

Character build key/name.

Returns

Single canonical build key.


Method name()

Resolve a build identifier to its canonical name.

Usage
GenomeBuilds$name(build)
Arguments
build

Character build key/name.

Returns

Single canonical build name.


Method label()

Canonical display label for a build value.

Usage
GenomeBuilds$label(build, fallback = TRUE)
Arguments
build

Character build key/name.

fallback

Logical; when TRUE, return the input value if unresolved.

Returns

Single display label.


Method print()

Print a compact summary of supported builds.

Usage
GenomeBuilds$print(...)
Arguments

Unused.