Taverna and ESO Reflex handles a list input by default taking the first element of the list. By setting input mode to merge you can iterate over all of the elements of the input list.
The functionality is processor setting, you can use the Advanced model explorer to set mergemode of the processor input. It's also possible to edit XML workflow setting <s:mergemode input="BIAS" mode="merge" /> the mode. Processor creates list of the multiple input and runs multiple times. It can handle also a list of the lists. |
![]() |
The default behaviour is to iterate over all combinations of input
values, cross product. If the first item for one input is related to
the first item in the other input and not to the second or subsequent
ones so iterating over all combinations of inputs is meaningless. There
is also dot product iteration strategy available to to pick the first
item from each input list, run the process on that then pick the second
from each list and so on. You can select iteration strategy by using
the Advanced model editor to edit processor metadata.