Gilead-BioStats / gsm

Good Statistical Monitoring R Package
https://gilead-biostats.github.io/gsm/
Apache License 2.0
39 stars 9 forks source link

Ingest modular #1852

Closed jwildfire closed 2 months ago

jwildfire commented 2 months ago

Overview

This PR extends the ingest branch refactor by splitting all workflows modules that correspond with specific data base outputs. This resulted in a major refactor of the inst/workflows folder and several tweaks to RunWorkflow(s) and other associated utility functions.

The biggest changes overall are: -RunWorkflow() now returns only the result of it's last Step by default -RunWorkflows is now run in sequence based on the meta$priority parameter in each workflow

Examples 1, 2 and 3 in inst/examples/3_ReportingWorkflows.R have been updated.

Test Notes/Sample Code

See examples in `inst/examples/3_ReportingWorkflows.R