Skip to contents

Pre-configured Workflow bundling Tool1.

Super class

nemo::Workflow -> Workflow1

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"