Samuel Lampa
Samuel Lampa
Probably in the `Ready()`
As reported by @jonalv , it can be confusing what is happening when if the globber pattern does not catch any files. The suggestion is to: - Log when the...
Similar in to #124 , we should have a method that simplifies adding inline scripts to be executed as a script file in various languages. The syntax could be: ```go...
Right now, the concatenator component doesn't create an audit file at all. It should. And it should do it by adding all the input files as upstream-sections.
This is needed for split operations. E.g: ``` go split := scipipe.NewProc("split", "split -d {i:infile} {o:splitfiles}") split.GlobOutputs("splitfiles", "output.txt_split*") ```
We need to be able to do: ```go wf := scipipe.NewWorkflow("wf", 4) proc := wf.NewProc("prog", "command ... /absolute/output/path/{tempdir}/{o:outname}") proc.SetOut("outname", "somefile.txt") ```
Either with: ```go p := wf.NewProc("p", "command {t:mytag=myval}") ``` ... or: ```go p := wf.NewProc("p", "command") p.SetTag("mytag", "myval") ``` ... or: ```go p := wf.NewProc("p", "command > {o:out}") p.SetOutWithTags("out", map[string]string{"mytag":...
It would be useful to have a number of validation checks run on all outputs. There could be both some which are always run, and some which are configured specifically...