check_binaries: Check if required binaries exist in PATH

View source: R/utils.R

check_binariesR Documentation

Check if required binaries exist in PATH

Description

Some of cragr's functionalities require certain third-party binaries to exist in PATH. For example, selectively loading cfDNA fragments from a certain region under the hood invokes tabix to complete the task. This function checks whether certain binaries exist.

Usage

check_binaries(binaries = "tabix", verbose = FALSE, stop_on_fail = FALSE)

Arguments

binaries

Character vector indicating what binaries to check. Default is tabix.

verbose

Logical value indicating whether to output detailed messages. Default is FALSE.

stop_on_error

Stop the script completely if the result is FALSE.

Value

Logical value. TRUE if all required binaries can be found in PATH.


epifluidlab/cragr documentation built on Jan. 29, 2024, 5:35 p.m.