GWL pipelined process composition ?

2018-07-18 Thread zimoun
Hi, I am asking if it should be possible to optionally stream the inputs/outputs when the workflow is processed without writing the intermediate files on disk. Well, a workflow is basically: - some process units (or task or rule) that take inputs (file) and produce outputs (other file) - a grap

Re: GWL pipelined process composition ?

2018-07-18 Thread Roel Janssen
Hello Simon, zimoun writes: > Hi, > > I am asking if it should be possible to optionally stream the > inputs/outputs when the workflow is processed without writing the > intermediate files on disk. > > Well, a workflow is basically: > - some process units (or task or rule) that take inputs (fil

Re: GWL pipelined process composition ?

2018-07-18 Thread zimoun
Hi Roel, Thank you for all your comments. > Maybe we can come up with a convenient way to combine two processes > using a shell pipe. But this needs more thought! Yes, from my point of view, the classic shell pipe `|` has two strong limitations for workflows: 1. it does not compose at the 'pr

Re: GWL pipelined process composition ?

2018-07-19 Thread Pjotr Prins
On Wed, Jul 18, 2018 at 11:55:25PM +0200, zimoun wrote: > Hi Roel, > > Thank you for all your comments. > > > Maybe we can come up with a convenient way to combine two processes > > using a shell pipe. But this needs more thought! > > Yes, from my point of view, the classic shell pipe `|` has t

Re: GWL pipelined process composition ?

2018-07-19 Thread Roel Janssen
zimoun writes: > Hi Roel, > > Thank you for all your comments. > > >> Maybe we can come up with a convenient way to combine two processes >> using a shell pipe. But this needs more thought! > > Yes, from my point of view, the classic shell pipe `|` has two strong > limitations for workflows: >

Re: GWL pipelined process composition ?

2018-07-19 Thread zimoun
Hi Pjotr and Roel, Thank you for the explanations. I am not sure to have the skills to understand all of them. > Yes, but the original question was whether you could stream data > without writing to disk, right? Unix pipes are the system way of > providing that functionality - with the added adv