Skip to contents

Base Classes

Config
Config Object
Tool
Tool Object
Workflow
Workflow Object

Config

config_sort_versions()
Sort version strings with "latest" always last
config_prep_raw()
Prepare config from raw file
config_prep_raw_schema()
Prepare config schema from raw file
config_prep_multi()
Prepare config for multiple raw files
config_prep_write()
Write config to YAML file

Parsing

parse_file()
Parse file
parse_file_keyvalue()
Parse Key-Value file
parse_file_nohead()
Parse headless file
file_hdr()
Get file header
schema_guess()
Guess Schema

Example Classes

Tool1
Tool1 Object
Workflow1
Workflow1 Object

CLI

cli_tidy_add_args()
Add 'tidy' subparser arguments
cli_tidy_parse_args()
Parse and dispatch the 'tidy' subcommand
cli_nemo_tidy()
Tidy workflow output files
cli_list_add_args()
Add 'list' subparser arguments
cli_list_parse_args()
Parse and dispatch the 'list' subcommand
cli_nemo_list()
List parsable workflow output files

Schema Visualisation

nemo_schemavis_data()
Build schema data for reactable_schema
nemo_schema_reactable()
Render an interactive schema explorer
reactable_schema()
Render a reactable schema table
nemo_uml()
Generate UML diagram for nemo R6 classes

Assertions

nemo_assert_chr()
Assert character vector
nemo_assert_not_null()
Assert not NULL
nemo_assert_scalar_chr()
Assert scalar character
nemo_assert_out_fmt()
Assert output format
nemo_stop()
Stop with call suppressed

DVC

dvc_download_file()
Download DVC-tracked File
dvc_download_all()
Download All DVC-tracked Data

Other

empty_tbl()
Create Empty Tibble
get_tbl_version_attr()
Get Table Version Attribute
list_files_dir()
List Files
nemo_metadata()
Assemble run metadata
nemo_osfx()
Construct Output File Paths with Format Suffix
nemo_out_formats()
Output Formats Supported
nemo_write()
Write data
nemo_enframe()
Enframe Data
set_tbl_version_attr()
Set Table Version Attribute
get_python()
Get Python Binary
nemo_gha_mermaid()
Generate a Mermaid GitHub Actions flowchart
nemo_cli()
Command line interface for nemo
nemo_log()
Log a message with a specified level
nemo_log_date()
Print current timestamp for logging
nemoverse_wf_dispatch()
Nemoverse Workflow Dispatcher
pkg_found()
Check if Package is Installed