List inputs

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.

Mergemode

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.

Right mouse click popups Input port args menu
Dot and cross product

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. crossdotproduct.png

Taverna manual has more information to selecting the iteration strategy.