Skip to contents

Assemble run metadata

Usage

nemo_metadata(files, pkgs, input_id, output_id, input_dirs, output_dir)

Arguments

files

(tibble())
Written files.

pkgs

(character(n))
Packages to include versions of.

input_id

(character(1))
Input ID to use for the dataset (e.g. run123).

output_id

(character(1))
Output ID to use for the dataset (e.g. run123).

input_dirs

(character(n))
Input directory (can be multiple).

output_dir

(character(1))
Output directory.

Value

Single-row tibble of metadata with list columns for input_dirs, pkg_versions, and files.

Examples

files <- tibble::tibble(
  tbl_name = c("purple_qc", "amber_qc"),
  prefix = c("S123", "S123"),
  outpath = c("S123_purple_qc.tsv", "S123_amber_qc.tsv")
)
pkgs <- c("nemo")
input_id <- "run123"
output_id <- ulid::ulid()
input_dirs <- "/path/to/wigits/run123"
output_dir <- "/path/to/nemo/outputs/run123"
nemo_metadata(files, pkgs, input_id, output_id, input_dirs, output_dir)
#> # A tibble: 1 × 6
#>   input_id output_id                  input_dirs output_dir   pkg_versions files
#>   <chr>    <chr>                      <list>     <chr>        <list>       <lis>
#> 1 run123   01KYM13MGB2KA9JA01ESZ4KEP4 <chr [1]>  /path/to/ne… <df [1 × 2]> <df>