Provenance_Challenge_1_workflow____mockup_versionAnatomyInput22 inner list: a pair (image, header) outer list: a list of such pairs 2010-05-27 05:45:56.775 EDT [ [ image1, header1], [ image2, header2] ] 2010-05-27 05:46:18.40 EDT softmeanOutputReferenceImagevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.1net.sf.taverna.t2.activities.stringconstant.StringConstantActivity ReferenceImage_value net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeReferenceHeadervalue00net.sf.taverna.t2.activitiesstringconstant-activity1.1net.sf.taverna.t2.activities.stringconstant.StringConstantActivity ReferenceHeader_value net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokealign_warpReferenceHeader0ReferenceImage0AnatomyInput1WarpParameters00net.sf.taverna.t2.activitiesbeanshell-activity1.1net.sf.taverna.t2.activities.beanshell.BeanshellActivity workflow java.lang.String true ReferenceImage 0 text/plain java.lang.String true ReferenceHeader 0 text/plain java.lang.String true AnatomyInput 1 text/plain 0 WarpParameters 0 net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokereslicewarpParameters0resliced11net.sf.taverna.t2.activitiesbeanshell-activity1.1net.sf.taverna.t2.activities.beanshell.BeanshellActivity workflow java.lang.String true warpParameters 0 text/plain 1 resliced 1 net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokesoftmeanresliced2atlasAverage11net.sf.taverna.t2.activitiesbeanshell-activity1.1net.sf.taverna.t2.activities.beanshell.BeanshellActivity workflow java.lang.String true resliced 2 text/plain 1 atlasAverage 1 net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.1net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokealign_warpReferenceHeaderReferenceHeadervaluealign_warpReferenceImageReferenceImagevaluealign_warpAnatomyInputAnatomyInputreslicewarpParametersalign_warpWarpParameterssoftmeanreslicedreslicereslicedsoftmeanOutputsoftmeanatlasAverage Paolo Missier 2010-05-27 07:56:47.856 EDT Provenance Challenge 1 workflow -- mockup version 2010-05-27 07:56:43.367 EDT simulates the image processing for the PC1 workflow using beanshell that simply track test strings an image is a pair (header, image) specified as a list of depth 1: [header,image] so each processor with image input takes an input list. Note that the processors are designed to operate on single images (except softmean that operates on a list of images), but because the initial input is a list of images, all are processed by implicit iteration. 2010-05-27 07:59:53.972 EDT