Pre-configured Workflow bundling Tool1.
Super class
nemo::Workflow -> Workflow1
Methods
Inherited methods
Method new()
Create a new Workflow1 object.
Usage
Workflow1$new(path)Returns
(R6::R6Class())
R6 object.
Examples
path <- system.file("extdata/tool1", package = "nemo")
wf <- Workflow1$new(path)
(lf_all <- wf$list_files())
#> # A tibble: 12 × 10
#> tool tool_parser parser bname size lastmodified path pattern prefix
#> <chr> <chr> <chr> <chr> <fs:> <dttm> <chr> <chr> <chr>
#> 1 tool1 tool1_tabl… table1 samp… 133 2026-07-28 09:30:14 /hom… "\\.to… sampl…
#> 2 tool1 tool1_tabl… table1 samp… 113 2026-07-28 09:30:14 /hom… "\\.to… sampl…
#> 3 tool1 tool1_tabl… table1 samp… 93 2026-07-28 09:30:14 /hom… "\\.to… sampl…
#> 4 tool1 tool1_tabl… table2 samp… 70 2026-07-28 09:30:14 /hom… "\\.to… sampl…
#> 5 tool1 tool1_tabl… table2 samp… 47 2026-07-28 09:30:14 /hom… "\\.to… sampl…
#> 6 tool1 tool1_tabl… table3 samp… 83 2026-07-28 09:30:14 /hom… "\\.to… sampl…
#> 7 tool1 tool1_tabl… table3 samp… 48 2026-07-28 09:30:14 /hom… "\\.to… sampl…
#> 8 tool1 tool1_tabl… table4 samp… 52 2026-07-28 09:30:14 /hom… "\\.to… sampl…
#> 9 tool1 tool1_tabl… table4 samp… 34 2026-07-28 09:30:14 /hom… "\\.to… sampl…
#> 10 tool1 tool1_tabl… table6 samp… 100 2026-07-28 09:30:14 /hom… "\\.to… sampl…
#> 11 tool1 tool1_tabl… table6 samp… 78 2026-07-28 09:30:14 /hom… "\\.to… sampl…
#> 12 tool1 tool1_tabl… table5 samp… 994 2026-07-28 09:30:14 /hom… "\\.to… sampl…
#> # ℹ 1 more variable: prefix_suffix <chr>
dir1 <- tempdir()
wf$run(output_dir = dir1, format = "parquet", input_id = "run1")
(lf <- list.files(dir1, pattern = "tool1.*parquet", full.names = TRUE))
#> [1] "/tmp/RtmpLFaYvY/metadata_tool1.parquet"
#> [2] "/tmp/RtmpLFaYvY/sampleA_2_tool1_table1.parquet"
#> [3] "/tmp/RtmpLFaYvY/sampleA_2_tool1_table2.parquet"
#> [4] "/tmp/RtmpLFaYvY/sampleA_2_tool1_table3.parquet"
#> [5] "/tmp/RtmpLFaYvY/sampleA_2_tool1_table4.parquet"
#> [6] "/tmp/RtmpLFaYvY/sampleA_2_tool1_table6.parquet"
#> [7] "/tmp/RtmpLFaYvY/sampleA_3_tool1_table1.parquet"
#> [8] "/tmp/RtmpLFaYvY/sampleA_tool1_table1.parquet"
#> [9] "/tmp/RtmpLFaYvY/sampleA_tool1_table2.parquet"
#> [10] "/tmp/RtmpLFaYvY/sampleA_tool1_table3.parquet"
#> [11] "/tmp/RtmpLFaYvY/sampleA_tool1_table4.parquet"
#> [12] "/tmp/RtmpLFaYvY/sampleA_tool1_table5.parquet"
#> [13] "/tmp/RtmpLFaYvY/sampleA_tool1_table6.parquet"
