Demonstration of configurable iteration
Created: 2008-03-05 14:10:51
Last updated: 2008-03-25 14:40:27
This workflow shows the use of the iteration strategy editor to ensure that only relevant combinations of inputs are used during an implicit iteration.
Preview
Run
Run this Workflow in the Taverna Workbench...
Workflow Components
Processors (8)
Name |
Type |
Description |
Colours |
stringconstant |
Contains the list of colours to be used later in the workflow |
ShapeAnimals |
local |
This concatenation doesn't have an explicit iteration strategy so will use the default; this means that the process will be invoked over all possible combinations of its inputs. For an input set of three items in 'string2' and two in 'string1' this will therefore iterate six times and produce an output list of length six. |
ColourAnimals |
local |
Create a description of a coloured animal. In this case we're using an explicit iteration strategy declaration to state that the inputs should be treated as linked; rather than iterating over all combinations of 'string1' and 'string2' we combine the nth elements of each one. This of course only works if the iterators have the same size. |
ShapesList |
local |
Splits the shapes string value into a list, as no regex is supplied it uses the default ',' |
AnimalsList |
local |
Splits the animals string value into a list, as no regex is supplied it uses the default ',' |
ColoursList |
local |
Splits the colours string value into a list, as no regex is supplied it uses the default ',' |
Shapes |
stringconstant |
Contains a list of shapes to be used later in the workflow |
Animals |
stringconstant |
Contains a list of animals to be used later in the workflow |
Links (8)
Source |
Sink |
Shapes:value |
ShapesList:string |
Animals:value |
AnimalsList:string |
Colours:value |
ColoursList:string |
ColoursList:split |
ColourAnimals:string1 |
AnimalsList:split |
ColourAnimals:string2 |
ColourAnimals:output |
ShapeAnimals:string2 |
ShapesList:split |
ShapeAnimals:string1 |
ShapeAnimals:output |
Output |
Uploader
License
All versions of this Workflow are
licensed under:
Version 1
(of 1)
Credits (1)
(People/Groups)
Attributions (0)
(Workflows/Files)
None
Shared with Groups (1)
Featured In Packs (1)
Log in to add to one of your Packs
Attributed By (1)
(Workflows/Files)
Favourited By (0)
No one
Statistics
Other workflows that use similar services
(0)
There are no workflows in myExperiment that use similar services to this Workflow.
Comments (0)
No comments yet
Log in to make a comment