Comparing_Quantities_property00remoteValuescomparingFileREST_Serviceobject_name0responseBody00net.sf.taverna.t2.activitiesrest-activity1.3net.sf.taverna.t2.activities.rest.RESTActivity GET http://www2.cadc-ccda.hia-iha.nrc-cnrc.gc.ca/NameResolver/find?target={object_name} application/xml application/xml String false false true object_name java.lang.String net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeextractSearchParamfiletmp0STDOUT00net.sf.taverna.t2.activitiesexternal-tool-activity1.3net.sf.taverna.t2.activities.externaltool.ExternalToolActivity 789663B8-DA91-428A-9F7D-B3F3DA185FD4 default local <?xml version="1.0" encoding="UTF-8"?> <localInvocation><shellPrefix>/bin/sh -c</shellPrefix><linkCommand>/bin/ln -s %%PATH_TO_ORIGINAL%% %%TARGET_NAME%%</linkCommand></localInvocation> 66e5adf1-b0a9-453c-8d85-26ef254410e2 python parseCanadianVO.py 1200 1800 parseCanadianVO.py true false false UTF-8 false import sys import re f=open("filetmp.txt","r") text=f.read() matchRA = re.search('(?<=ra=)-?\w+.\w+', text) matchDEC = re.search('(?<=dec=)-?\w+.\w+', text) ra=matchRA.group(0) dec=matchDEC.group(0) sys.stdout.write("RA=%s&DEC=%s&SR=0.001"%(ra,dec)) #sys.stdout.write(dec) #sys.stdout.write("1.0") filetmp filetmp.txt true false false UTF-8 false false false fileout fileout false false true true 0 false net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeWrite_Text_Fileencoding0filecontents0outputFile0outputFile00net.sf.taverna.t2.activitieslocalworker-activity1.3net.sf.taverna.t2.activities.localworker.LocalworkerActivity outputFile 0 'text/plain' java.lang.String true filecontents 0 'text/plain' java.lang.String true encoding 0 'text/plain' java.lang.String true outputFile 0 'text/plain' 0 workflow net.sourceforge.taverna.scuflworkers.io.TextFileWriter net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeencoding_value_1value00net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity utf-8 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeoutputFile_valuevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity filetmp.txt net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeREST_Service_2searchParam0responseBody00net.sf.taverna.t2.activitiesrest-activity1.3net.sf.taverna.t2.activities.rest.RESTActivity GET http://vizier.u-strasbg.fr/viz-bin/votable/-A?-source=J/A+A/436/443&{searchParam} application/xml application/xml String false false false searchParam java.lang.String net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeWrite_Text_File_2encoding0filecontents0outputFile0outputFile00net.sf.taverna.t2.activitieslocalworker-activity1.3net.sf.taverna.t2.activities.localworker.LocalworkerActivity outputFile 0 'text/plain' java.lang.String true filecontents 0 'text/plain' java.lang.String true encoding 0 'text/plain' java.lang.String true outputFile 0 'text/plain' 0 workflow net.sourceforge.taverna.scuflworkers.io.TextFileWriter net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeoutputFile_value_1value00net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity votable.xml net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeextractQuantityvotable0property0STDOUT00net.sf.taverna.t2.activitiesexternal-tool-activity1.3net.sf.taverna.t2.activities.externaltool.ExternalToolActivity 789663B8-DA91-428A-9F7D-B3F3DA185FD4 default local <?xml version="1.0" encoding="UTF-8"?> <localInvocation><shellPrefix>/bin/sh -c</shellPrefix><linkCommand>/bin/ln -s %%PATH_TO_ORIGINAL%% %%TARGET_NAME%%</linkCommand></localInvocation> 059433d8-db10-4a50-949b-b49535030238 python parseVOTABLE.py %%property%% 1200 1800 property parseVOTABLE.py true false false UTF-8 false import sys import vo.table from vo.table import parse_single_table property=sys.argv[1] table = parse_single_table("votable.xml",pedantic=False) print table.array[property] votable votable.xml true false false UTF-8 false false false property property false false false UTF-8 false false false false true true 0 false net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokereadLinesFiletitle0lines11net.sf.taverna.t2.activitiesdataflow-activity1.3net.sf.taverna.t2.activities.dataflow.DataflowActivitynet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeNames_galaxiesvalue00net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity Enter file with the name of galaxies list net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokefiltering_and_extract_only_float_numberregex0stringlist1group0filteredlist11net.sf.taverna.t2.activitieslocalworker-activity1.3net.sf.taverna.t2.activities.localworker.LocalworkerActivity stringlist 1 l('text/plain') java.lang.String true regex 0 'text/plain' java.lang.String true group 0 'text/plain' java.lang.String true filteredlist 1 l('text/plain') 1 workflow org.embl.ebi.escience.scuflworkers.java.RegularExpressionStringList net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeregex_valuevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity \[\s*(-?[0-9]+\.[0-9]+)\s*\] net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokegroup_valuevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeMerge_String_List_to_a_Stringstringlist1seperator0concatenated00net.sf.taverna.t2.activitieslocalworker-activity1.3net.sf.taverna.t2.activities.localworker.LocalworkerActivity stringlist 1 l('text/plain') java.lang.String true seperator 0 'text/plain' java.lang.String true concatenated 0 'text/plain' 0 workflow org.embl.ebi.escience.scuflworkers.java.StringListMerge net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeseperator_valuevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity * net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeWrite_Text_File_3encoding0filecontents0outputFile0outputFile00net.sf.taverna.t2.activitieslocalworker-activity1.3net.sf.taverna.t2.activities.localworker.LocalworkerActivity outputFile 0 'text/plain' java.lang.String true filecontents 0 'text/plain' java.lang.String true encoding 0 'text/plain' java.lang.String true outputFile 0 'text/plain' 0 workflow net.sourceforge.taverna.scuflworkers.io.TextFileWriter net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeoutputFile_value_2value00net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity BMagnitude.txt net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeSelect_FilefileExtensions0fileExtLabels0title0selectedFile00net.sf.taverna.t2.activitieslocalworker-activity1.3net.sf.taverna.t2.activities.localworker.LocalworkerActivity title 0 'text/plain' java.lang.String true fileExtensions 0 'text/plain' java.lang.String true fileExtLabels 0 'text/plain' java.lang.String true selectedFile 0 'text/plain' 0 workflow net.sourceforge.taverna.scuflworkers.ui.SelectFileWorker net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokefileExtensions_valuevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity txt net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokefileExtLabels_valuevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity txt net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invoketitle_valuevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity Enter local file with the list of quantities net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeToolMBLocal0MBRemote0MBComparing00net.sf.taverna.t2.activitiesexternal-tool-activity1.3net.sf.taverna.t2.activities.externaltool.ExternalToolActivity 789663B8-DA91-428A-9F7D-B3F3DA185FD4 default local <?xml version="1.0" encoding="UTF-8"?> <localInvocation><shellPrefix>/bin/sh -c</shellPrefix><linkCommand>/bin/ln -s %%PATH_TO_ORIGINAL%% %%TARGET_NAME%%</linkCommand></localInvocation> a0895502-dc8d-402d-88ea-90d7f6d997c5 python comparingMB.py %%MBLocal%% 1200 1800 MBLocal comparingMB.py true false false UTF-8 false import sys with open(sys.argv[1],"r") as local: linesLocal=local.readlines() with open("MBRemote.txt","r") as remote: linesRemote=remote.readlines() #The values in remote are separeted by * in one line if len(linesRemote)>0: valuesRemote=linesRemote[0].split('*') lenRemote=len(valuesRemote) else: lenRemote=0 linesLocal=map(lambda x:x.strip(),linesLocal) valuesRemote=map(lambda x:x.strip(),valuesRemote) with open("MBComparing.txt","w") as comparing: comparing.write("<html><head><title>Comparing</title></head>\n\ <body>\n\ <table cellpadding=\"5\">\n\ <tr>\ <th>Local Value</th>\ <th>VO Value</th>\ <th>Difference</th>\ </tr>\n\ ") i=0 for line in linesLocal: if i<lenRemote: comparing.write("<tr>") try: diff=float(line)-float(valuesRemote[i]) comparing.write("<td>%s</td><td>%s</td><td>%s</td>"%(line,valuesRemote[i], diff)) except: comparing.write("<td colspan=3>Conversion type error in this line</td>") comparing.write("</tr>\n") i=i+1 comparing.write("</table>\n</body>\n</html>") MBRemote MBRemote.txt true false false UTF-8 false false false MBLocal MBLocal false false false UTF-8 false false false MBComparing MBComparing.txt false false true true 0 false net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeREST_Serviceobject_namereadLinesFilelinesextractSearchParamfiletmpWrite_Text_FileoutputFileWrite_Text_Fileencodingencoding_value_1valueWrite_Text_FilefilecontentsREST_ServiceresponseBodyWrite_Text_FileoutputFileoutputFile_valuevalueREST_Service_2searchParamextractSearchParamSTDOUTWrite_Text_File_2encodingencoding_value_1valueWrite_Text_File_2filecontentsREST_Service_2responseBodyWrite_Text_File_2outputFileoutputFile_value_1valueextractQuantityvotableWrite_Text_File_2outputFileextractQuantitypropertypropertyreadLinesFiletitleNames_galaxiesvaluefiltering_and_extract_only_float_numberregexregex_valuevaluefiltering_and_extract_only_float_numberstringlistextractQuantitySTDOUTfiltering_and_extract_only_float_numbergroupgroup_valuevalueMerge_String_List_to_a_Stringstringlistfiltering_and_extract_only_float_numberfilteredlistMerge_String_List_to_a_Stringseperatorseperator_valuevalueWrite_Text_File_3encodingencoding_value_1valueWrite_Text_File_3filecontentsMerge_String_List_to_a_StringconcatenatedWrite_Text_File_3outputFileoutputFile_value_2valueSelect_FilefileExtensionsfileExtensions_valuevalueSelect_FilefileExtLabelsfileExtLabels_valuevalueSelect_Filetitletitle_valuevalueToolMBLocalSelect_FileselectedFileToolMBRemoteWrite_Text_File_3outputFileremoteValuesWrite_Text_File_3outputFilecomparingFileToolMBComparing c75feeec-2366-4358-ab57-b243aeb32c95 2011-09-20 17:04:40.959 CEST 8e5d2196-edd3-449f-bfb5-3460e8f719e0 2011-09-20 12:41:49.44 CEST 5550d63a-758d-40e2-a788-7107f5e22877 2011-09-20 17:42:11.333 CEST d439fa98-659e-4d6e-90ff-3474f6b929b4 2011-09-23 10:47:08.422 CEST 2f6984bd-4c92-4f21-8981-874751302c42 2011-09-20 17:50:01.550 CEST 27a6c00b-6132-410c-b7c5-6975629f881d 2011-09-21 13:23:53.246 CEST c48f0f82-2513-4039-a729-ce71a728e412 2011-09-20 12:45:57.982 CEST 3ca9fdd2-5d42-4676-bf24-2939fc5f8083 2011-09-23 12:38:29.209 CEST f2788ba6-7ff4-4b14-8b7d-96cdda066833 2011-09-22 11:44:55.641 CEST 5bb49937-638f-4688-9a07-1e6c72ec673c 2011-09-23 13:23:05.203 CEST 556b8f55-d235-42b8-9f02-b390a3444e87 2011-09-23 12:37:18.215 CEST bf377b62-d6a2-45b4-8971-c1721de61a07 2011-09-23 09:37:14.920 CEST dfad726d-1346-47a6-9378-537a57472b55 2011-09-23 11:19:42.599 CEST 21bdf70f-7e71-4753-83e1-7af93b84a20d 2011-09-22 12:53:41.970 CEST 7a0d9e0b-5a2d-47cb-9f41-067fc7d3aac9 2011-09-21 12:41:09.122 CEST 1ef79c00-910b-47cd-b8e0-687a7f91f5dd 2011-09-22 12:14:16.955 CEST 7b0bdc8f-dbe6-4ca4-8312-ce15728d395f 2011-09-21 13:21:58.343 CEST e0d5a1ca-2b6e-459c-b3ae-0a47ba7bb489 2011-09-22 11:33:43.20 CEST f9e2bc51-7686-47e0-9a46-d507a7ddfed0 2011-09-21 13:48:15.355 CEST 1bfd1e3a-3abf-4aec-9012-df3081c713f9 2011-09-23 13:14:46.586 CEST 01723dfb-c245-42fc-b6fa-2d0c320167c3 2011-09-21 17:45:50.191 CEST b390af97-6c6e-4dc3-9554-cc2fe8e94aea 2011-09-22 11:27:22.43 CEST 1364c094-cb73-4219-ad5c-2a16eae93d37 2011-09-23 10:34:30.180 CEST cbfa80f2-14ce-4c19-9f3e-fa171760b564 2011-09-23 11:28:40.885 CEST 70279c6f-9606-4f21-bb17-7859a34547ee 2011-09-23 13:29:11.488 CEST 85ef1c5b-ef1c-4a31-bf36-111fb6cd5dc4 2011-09-22 11:48:55.158 CEST db325e7a-079d-4d07-8ffe-cd44fceaac51 2011-09-22 11:42:10.21 CEST ac0c26bc-1598-4a27-9c32-65cfbb6a5ea9 2011-09-21 13:24:13.52 CEST 817ddf67-9b55-46b0-9df0-a5d37545ec66 2011-09-20 12:43:05.343 CEST 76233859-6a89-4eb0-adb3-b0e8209b8609 2011-09-23 10:58:14.26 CEST 5da43cc7-8f1c-40a3-9290-4da1d3a61524 2011-09-21 12:13:27.605 CEST 1242ff21-69be-4fd3-b860-04620a2768c3 2011-09-21 19:06:52.391 CEST Susana Sanchez 2011-09-23 13:52:45.9 CEST b78740e6-3d21-452b-b23f-857820aa603b 2011-09-21 12:22:49.130 CEST 0a4686a2-c37e-4460-bb3c-834f4f0cf1bb 2011-09-21 13:25:02.561 CEST 5017654b-dcc1-48a1-9431-a1122e156515 2011-09-20 12:30:02.538 CEST 35c0e31b-efcd-41a0-938e-233174d27f46 2011-09-22 12:35:46.737 CEST e9f98a95-d686-47de-8c90-af3710b89944 2011-09-21 13:20:07.926 CEST 4bfeeaeb-e6db-4325-9a4a-ca51295f27aa 2011-09-23 13:34:09.312 CEST 0b232fa4-5b2b-4a5f-b0d4-ddaccee3463f 2011-09-21 14:12:31.99 CEST 96db438f-7a16-489f-8de8-119cfee35dfe 2011-09-21 12:32:26.177 CEST 13aec4ef-0530-4064-bdf7-c10b8ad387a9 2011-09-23 09:37:52.425 CEST ec6cbde5-dd56-439b-a5e1-482f12f87799 2011-09-20 17:34:00.888 CEST 4060223d-6f76-4a06-b28b-9cfa1309ce53 2011-09-23 09:39:00.114 CEST 95fca368-8053-43db-8757-da38c1273ec4 2011-09-23 10:53:56.999 CEST cef91669-f8fc-47ef-a7d7-35f2c91541bf 2011-09-20 17:31:58.555 CEST ded40374-49dd-48d6-907d-eef1500fbd54 2011-09-20 17:56:10.871 CEST 78e2a750-08c0-4a70-96d7-61e65fe3b3d9 2011-09-22 12:47:33.796 CEST 2e299294-d841-464d-8f85-0f251a4e5fd2 2011-09-23 13:41:09.818 CEST b5989675-d287-4486-9a88-4980bff2a403 2011-09-23 09:45:30.228 CEST 4448bbc3-72a1-4922-9029-ad4eba5053cf 2011-09-23 11:27:44.971 CEST a81f67ba-1c4f-4c9c-aca9-d07bc7b5c4f2 2011-09-22 12:05:01.148 CEST 794fe904-4a10-488f-bfaa-e17782af9bcc 2011-09-23 09:53:12.615 CEST 885beafc-12cc-49c8-94cb-ec2b5d4f3598 2011-09-23 11:27:06.589 CEST edc20b97-ecb8-462f-ba83-383a65d57898 2011-09-23 13:39:44.991 CEST c985215f-762f-4d34-97e3-5b21b6dc1856 2011-09-21 13:39:57.408 CEST 23a0f0c0-871b-47da-89bd-723a2d2d2dfe 2011-09-21 12:33:11.325 CEST c25f716b-69f3-4e8f-a1f1-22996e3d0220 2011-09-23 09:25:22.83 CEST 89e485ec-ccb5-4d01-8aa5-8e07b4379b9b 2011-09-23 10:41:01.661 CEST 5b47bcee-02eb-4af7-810e-f0dfd06fec9b 2011-09-23 12:49:37.8 CEST 83ac2e4a-461a-42bb-82ac-927039849bae 2011-09-20 12:50:54.46 CEST 11ee472c-bee8-4eb1-9152-0dddcec7ca9c 2011-09-22 11:36:17.103 CEST 4d64cfc4-1b59-4e6d-9a2d-d9bd4a1ef5f0 2011-09-22 12:19:26.167 CEST 4b89d8bd-d853-4221-93de-8ec3989469ea 2011-09-21 18:21:29.210 CEST c25b8f62-3566-407f-bc70-6e913571f182 2011-09-22 12:28:30.655 CEST 2ce5dcb1-17a0-45b4-be68-0e01f004f843 2011-09-22 12:17:10.68 CEST ebf4cdee-1cc2-42aa-93ad-7d47e35a9407 2011-09-20 12:51:27.36 CEST 7a795621-6f7f-4def-85b8-1d969e9840ba 2011-09-23 11:57:16.627 CEST 1c2f1c4f-6fd4-4868-b020-03c7291f1589 2011-09-23 09:07:03.885 CEST 8aa92fe1-dc2b-4054-86a9-55493ad6d400 2011-09-21 13:59:46.813 CEST 8cc79c77-f86a-4499-ba52-e452afd0099b 2011-09-23 13:16:43.43 CEST 463f53d0-f5ce-49f9-a748-fa7b87bf27cf 2011-09-23 13:30:43.390 CEST 9596e96e-10d6-484c-9d84-bfa695bd3dd7 2011-09-23 10:45:50.52 CEST 049875da-db24-4fea-8e04-d73afde84f09 2011-09-21 12:49:03.680 CEST 3818b3ac-1a27-41cd-a031-69eb2bdac448 2011-09-23 10:39:29.156 CEST 291790aa-6a65-4268-b454-3dbc9b7e4919 2011-09-21 17:53:53.723 CEST This workflow receives the name of the property to compare, a file with a list of names of galaxies, and a file with the list of original values of that property. The property name must be the same used in the VOtable returned by the Vizier service. The workflow calls to sesame name resolver using as input the names of the galaxies and gets the coordinates. Then it calls to Vizier service and provides to it with the coordinates as input, in order to get a VOTable with information about each galaxy. From each VOTable, it extracts the value of the property selected by the user and then compares this values with the values provided by the file with the original values. 2011-09-23 14:27:43.299 CEST c57db53f-cbfe-4e82-beff-3e49c96384ee 2011-09-21 13:36:46.123 CEST 3b83849b-d6e2-4ac8-8c5a-6a30a9560f3c 2011-09-23 09:54:09.119 CEST 25e113ed-101a-49ae-af8b-41a0ca98a0d0 2011-09-23 09:32:50.700 CEST 30173e2c-048e-4810-a0d6-7d13cf7d7b38 2011-09-20 12:40:21.49 CEST 2e77782b-4490-49ae-a736-74cfbed69f74 2011-09-23 10:33:57.220 CEST d457ef90-9133-402d-965e-fb8440f09933 2011-09-20 17:23:03.625 CEST e534dbe7-df40-4cb2-bcd3-3ac855119073 2011-09-21 13:49:07.90 CEST 64d309da-3557-4cf7-b483-d011928821e7 2011-09-21 12:41:40.469 CEST 153e1bc5-e70b-4beb-b092-ae68c7117e04 2011-09-23 13:15:47.366 CEST 56a5c923-f965-44d0-8e9a-32a77485eba9 2011-09-21 18:23:58.925 CEST a28f0a3b-750f-434f-a652-a3635ef59a31 2011-09-21 12:37:20.708 CEST ee96a35c-ff58-4511-8150-9bbae1d545c7 2011-09-21 13:32:35.232 CEST 09c31b6c-5bfe-4f9a-a153-087f56f1ed0f 2011-09-20 12:27:07.636 CEST af5b5d9e-c872-4e94-9405-96327b6f62e5 2011-09-23 09:43:46.755 CEST 043711d4-ed34-4f51-9f22-e0db43bbe772 2011-09-22 11:55:36.459 CEST ae8acd0b-351f-4b42-8b43-2ef9bfa4e491 2011-09-23 14:27:43.471 CEST 86618e98-efa8-4b75-bec5-90c642245f00 2011-09-21 12:36:42.586 CEST 3941990c-fb17-4427-b28c-a6ddbe27ac98 2011-09-20 17:46:27.840 CEST 712ebe6b-c42e-4cc4-917f-1e1372693133 2011-09-21 17:53:17.336 CEST 26fb2b44-0cc3-424a-ad6a-75945826c49f 2011-09-22 12:30:53.559 CEST 540bd875-2ddd-4ce8-ae74-f245a5b7882d 2011-09-22 11:29:13.434 CEST aa683f93-bbef-4a66-898d-c81c9447191e 2011-09-23 09:13:00.427 CEST 828b1612-bb2f-42df-a7aa-198b43c780ab 2011-09-21 13:42:31.907 CEST 1470e133-91bc-44de-8a91-df5ed1932030 2011-09-22 12:01:37.444 CEST 5cc579ee-f7d0-4577-815e-a7dff274c351 2011-09-22 11:53:49.701 CEST 429b96ab-8598-4fdf-a3c6-6be10d6b277a 2011-09-23 11:24:45.451 CEST de8b348b-3ec0-4c34-b740-bf2c49720fd4 2011-09-23 10:31:42.755 CEST 99801dfc-e56f-4108-8574-ffea529b1976 2011-09-22 12:39:39.833 CEST 0ad2fb7f-7963-4c8e-a720-fb9eaf214044 2011-09-21 17:35:20.972 CEST 87bc563b-bb27-44fa-8c3d-d35ba68b1a90 2011-09-22 11:17:20.802 CEST 44fa0e4c-623b-4c93-acc0-d2c5862a9653 2011-09-21 12:31:33.281 CEST 779ac02a-7605-4153-a3c5-add59801b25c 2011-09-21 13:35:45.565 CEST 5a417c77-4652-4908-adcf-f17fc2bdbb54 2011-09-21 13:27:22.103 CEST 64543426-ecbf-4bbf-8b14-733b1da45b38 2011-09-23 10:43:48.352 CEST 77fc8c74-4f5b-47dc-b5fc-9a60af9c279d 2011-09-21 17:38:30.606 CEST 86c5095c-d85d-411b-b4c7-946be5b21329 2011-09-23 10:37:27.641 CEST c9047c75-d7cd-4a87-84ae-38e0541fd717 2011-09-21 18:30:55.520 CEST 1db199d6-b2ab-4259-92e3-51b81d324fd0 2011-09-20 12:58:13.116 CEST ef4ad51a-9e40-49af-809c-efbdd42309cd 2011-09-21 18:02:04.674 CEST Comparing Quantities 2011-09-22 11:18:48.6 CEST 71239fc9-d24a-433f-9e19-e5498aca29d8 2011-09-23 13:35:47.454 CEST 5985c8d3-a2bd-443c-aadc-b019d2a76378 2011-09-23 09:47:43.15 CEST 9d37469a-dab5-4d54-aed0-9a27515b3cc7 2011-09-21 18:20:59.13 CEST 2d0bc12f-82e7-4bd0-8fb6-9a9f7188f8f5 2011-09-20 17:24:45.330 CEST e8101779-c1ae-4204-a4fd-f662857c2a19 2011-09-20 12:22:48.317 CEST e453ace7-8da2-4b7c-8059-2fe428ede0e2 2011-09-23 12:39:51.166 CEST af985c3a-45b6-459a-a330-7f49c3916429 2011-09-23 09:29:44.338 CEST 1d68181c-9346-4d14-b6b2-63ac14644b52 2011-09-22 11:58:47.710 CEST 01526b18-5e90-48d5-9f55-ce4541b0b58c 2011-09-21 12:29:16.118 CEST 65760200-afc4-4e39-97a4-fcae8c6250cf 2011-09-21 17:46:35.763 CEST Workflow7title00linesSelect_FilefileExtensions0fileExtLabels0title0selectedFile00net.sf.taverna.t2.activitieslocalworker-activity1.3net.sf.taverna.t2.activities.localworker.LocalworkerActivity title 0 'text/plain' java.lang.String true fileExtensions 0 'text/plain' java.lang.String true fileExtLabels 0 'text/plain' java.lang.String true selectedFile 0 'text/plain' 0 workflow net.sourceforge.taverna.scuflworkers.ui.SelectFileWorker net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokefileExtensions_valuevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity txt net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeRead_Text_Fileencoding0fileurl0filecontents00net.sf.taverna.t2.activitieslocalworker-activity1.3net.sf.taverna.t2.activities.localworker.LocalworkerActivity fileurl 0 'text/plain' java.lang.String true encoding 0 'text/plain' java.lang.String true filecontents 0 'text/plain' 0 workflow net.sourceforge.taverna.scuflworkers.io.TextFileReader net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeencoding_valuevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity utf-8 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeSplit_string_into_string_list_by_regular_expressionstring0regex0split11net.sf.taverna.t2.activitieslocalworker-activity1.3net.sf.taverna.t2.activities.localworker.LocalworkerActivity string 0 'text/plain' java.lang.String true regex 0 'text/plain' java.lang.String true split 1 l('text/plain') 1 workflow org.embl.ebi.escience.scuflworkers.java.SplitByRegex net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeregex_valuevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity \n net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeSelect_FilefileExtensionsfileExtensions_valuevalueSelect_FilefileExtLabelsfileExtensions_valuevalueSelect_FiletitletitleRead_Text_Fileencodingencoding_valuevalueRead_Text_FilefileurlSelect_FileselectedFileSplit_string_into_string_list_by_regular_expressionstringRead_Text_FilefilecontentsSplit_string_into_string_list_by_regular_expressionregexregex_valuevaluelinesSplit_string_into_string_list_by_regular_expressionsplit 3459227d-04ca-4476-bb60-3a2397cf3f32 2011-09-23 09:27:55.334 CEST c38e0ba0-7b91-4b83-89a6-b0f4b7648549 2011-09-23 09:29:04.656 CEST