Hi guys,

I've been building Taverna workflows for a while now, and there's a piece of 
functionality that would be really helpful - hashes as a data type on 
input/output ports, and an option on string merges.

We have built a generic tool to submit a job to a HPC (Hydra) and monitor its 
status. This job can be anything, so we pass in two lists (one of keys, one of 
values) so we can do variable substitution in a script further down the line. 
To produce a list of values, we can just do a merge, but I have to hardcode the 
key list in a beanscript. This is not very nice and prone to human error.

I don't know the overall implications of this, but if I could do a merge that 
preserved the variable names, and paired these with the values, then pass these 
through to the input port of a subworkflow, this would be very useful indeed. 
We are trying to avoid serialising the data into JSON/XML or similar.

Is this possible? Is this significant development effort?

Best Regards,
Paul Brack

Reply via email to