Core

grid.cli

Click-based command-line interface. Entry point is grid WGS <config>.

Command-line interface for LPA KIV-CNV pipeline.

grid.cli.main()

Entry point for CLI.

grid.cli.print_banner()

Print ASCII banner.

grid.cli.print_version_and_exit(value)

grid.pipeline

Orchestrates the full WGS pipeline from a loaded config dict.

grid.pipeline.run_wgs_pipeline(console=False, config=None, **args)

grid.config

Config validation — called at pipeline startup before any steps run.

grid.config._get_nested(config, *keys)

Navigate a nested dict by key path, returning None if any key is missing.

grid.config._is_enabled(config, gate)

Return True if the config section at gate path has run=True.

grid.config.error_check_config(config, console)
grid.config.validate_steps(config, errors, warnings)
grid.config.validate_top_level(config, errors, warnings)