Skip to contents

This is used in tests/testthat/test-run_pipeline.R tests where some modifications of default config files are needed. The patches are located in tests/testthat/run_pipeline_config_patches.

Before the patches are applied, their local versions are updated from the default ones, similar to standard behaviour (update_config()).

Usage

.apply_config_patches(
  patches_dir,
  analysis_config_dir,
  pipeline_config_dir = getOption("scdrake_pipeline_config_dir")
)

Arguments

patches_dir

A character scalar: path to directory with config patches. The files there must be named the same as the bundled ones, e.g. 02_norm_clustering.yaml.

analysis_config_dir

A character scalar: path to directory with analysis config files.

pipeline_config_dir

A character scalar: path to directory with pipeline config file (pipeline.yaml).

Value

Invisibly NULL.

Details

pipeline_config_dir directory will be used if pipeline.default.yaml file is present in patches_dir.