Standard_Deviation_and_Mean_Values_froma_Text_FileNameserv11Label00Nameserv211Label200Label300Nameserv311listeverythingmustcometogetherherestring10string20string30string40string50string60string70string80string90output00net.sf.taverna.t2.activitieslocalworker-activity1.3net.sf.taverna.t2.activities.localworker.LocalworkerActivity string1 0 'text/plain' java.lang.String true string2 0 'text/plain' java.lang.String true string3 0 text/plain java.lang.String true string4 0 text/plain java.lang.String true string5 0 text/plain java.lang.String true string6 0 text/plain java.lang.String true string7 0 text/plain java.lang.String true string8 0 text/plain java.lang.String true string9 0 text/plain java.lang.String true output 0 0 workflow org.embl.ebi.escience.scuflworkers.java.StringConcat UserNameHere 2011-09-20 22:02:03.208 EDT 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.InvokeStandard_Deviation_and_Average_Value_from_a_Text_File_Using_PythonName2Average11Standarddev11net.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 3 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.InvokeStandard_Deviation_and_Average_Value_from_a_Text_File_Using_Python_2Name2Average11Standarddev11net.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 3 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.Loop net.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 10000 50000 10 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeStandard_Deviation_and_Average_Value_from_a_Text_File_Using_Python_3Name2Average11Standarddev11net.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 3 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 30000 80000 10 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeeverythingmustcometogetherherestring1Labeleverythingmustcometogetherherestring2Standard_Deviation_and_Average_Value_from_a_Text_File_Using_PythonAverageeverythingmustcometogetherherestring3Standard_Deviation_and_Average_Value_from_a_Text_File_Using_PythonStandarddeveverythingmustcometogetherherestring4Label2everythingmustcometogetherherestring5Standard_Deviation_and_Average_Value_from_a_Text_File_Using_Python_2Averageeverythingmustcometogetherherestring6Standard_Deviation_and_Average_Value_from_a_Text_File_Using_Python_2Standarddeveverythingmustcometogetherherestring7Label3everythingmustcometogetherherestring8Standard_Deviation_and_Average_Value_from_a_Text_File_Using_Python_3Averageeverythingmustcometogetherherestring9Standard_Deviation_and_Average_Value_from_a_Text_File_Using_Python_3StandarddevStandard_Deviation_and_Average_Value_from_a_Text_File_Using_PythonNameNameservStandard_Deviation_and_Average_Value_from_a_Text_File_Using_Python_2NameNameserv2Standard_Deviation_and_Average_Value_from_a_Text_File_Using_Python_3NameNameserv3listeverythingmustcometogetherhereoutput e1bede59-c07f-4d36-8979-d7d68a88e12e 2011-09-20 21:43:01.56 EDT 40563b5d-fa40-47bd-ae98-7f9f2bb80e89 2011-09-20 21:48:10.593 EDT 811a5dce-3367-4986-9503-4e4ec1ebdb5f 2011-09-20 21:31:16.344 EDT 7d5e9a71-d16b-4756-b950-0f2d25111941 2011-09-20 22:02:14.162 EDT Standard Deviation and Mean Values froma Text File 2011-09-21 02:11:59.411 EDT 551dae3f-4d04-48b4-8b68-d43781621efe 2011-09-20 21:55:14.867 EDT 374f958e-edc7-4444-978d-009160d02d7a 2011-09-20 21:27:20.166 EDT This incredibly awkward script has another embedded script associated with it. It essentially smashes the output from the other workflows together using a Beanshell script. 2011-09-21 02:12:54.958 EDT 80b67c42-496e-45e4-9c98-aa2a412c7989 2011-09-20 21:57:23.914 EDT 2d33ae33-8c38-4800-b405-08d532e3470c 2011-09-21 02:12:59.622 EDT Kayleigh Ayn Bohémier 2011-09-21 02:11:37.513 EDT 8c3766d1-e083-43ca-ad66-09b932df27bf 2011-09-20 21:26:22.149 EDT 0a78311d-d897-436b-a96b-f8aef79d05ac 2011-09-20 22:04:25.855 EDT 7e178a2e-6732-4422-8e9e-3021c132d01d 2011-09-20 21:51:42.135 EDT b87026e8-d08f-48e8-b87e-afb6d054ced7 2011-09-20 21:45:31.246 EDT e6254523-31f1-475a-969e-d93100701a4f 2011-09-20 21:58:45.832 EDT f2603445-0fbb-4386-a0f4-f96510680444 2011-09-20 21:37:59.200 EDT cb258252-ad02-40f1-887f-c12af4ef7cf5 2011-09-20 21:36:14.710 EDT f08254a9-9a25-4810-aaa8-b52eba9f1e8f 2011-09-20 22:11:36.946 EDT 3705bbce-b9b2-472d-8336-09ed6d4b093a 2011-09-20 21:34:44.671 EDT 65868a3d-3ad3-4736-a42e-f08f41d8c69c 2011-09-20 21:56:21.12 EDT Standard_Deviation_and_Average_Value_from_a_Text_File_Using_PythonName22 /home/annyikha/Dropbox/Workflows/PS3-No2-Part1.txt 2011-09-20 16:48:49.911 EDT The Name represents the filename plus filepath of the list of numbers to be read. 2011-09-20 16:48:42.687 EDT AverageStandarddevGetStatisticsparameters0parameters00net.sf.taverna.t2.activitieswsdl-activity1.3net.sf.taverna.t2.activities.wsdl.WSDLActivity http://www.webservicex.net/Statistics.asmx?WSDL GetStatistics 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.InvokeGetStatistics_inputX1output00net.sf.taverna.t2.activitieswsdl-activity1.3net.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLInputSplitterActivity X 1 l('text/plain') false output 0 'text/xml' 0 <s:extensions xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha"><s:complextype optional="false" unbounded="false" typename="GetStatistics" name="parameters" qname="{http://www.webserviceX.NET}GetStatistics"><s:elements><s:arraytype optional="true" unbounded="false" wrapped="true" typename="ArrayOfDouble" name="X" qname="{http://www.webserviceX.NET}&gt;GetStatistics&gt;X"><s:elementtype><s:basetype optional="false" unbounded="false" typename="double" name="" qname="{http://www.w3.org/2001/XMLSchema}double" /></s:elementtype></s:arraytype></s:elements></s:complextype></s:extensions> 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.InvokeGetStatistics_outputinput0Average00net.sf.taverna.t2.activitieswsdl-activity1.3net.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLOutputSplitterActivity input 0 'text/xml' java.lang.String false Sums 0 'text/plain' 0 Average 0 'text/plain' 0 StandardDeviation 0 'text/plain' 0 skewness 0 'text/plain' 0 Kurtosis 0 'text/plain' 0 <s:extensions xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha"><s:complextype optional="false" unbounded="false" typename="GetStatisticsResponse" name="parameters" qname="{http://www.webserviceX.NET}GetStatisticsResponse"><s:elements><s:basetype optional="false" unbounded="false" typename="double" name="Sums" qname="{http://www.webserviceX.NET}&gt;GetStatisticsResponse&gt;Sums" /><s:basetype optional="false" unbounded="false" typename="double" name="Average" qname="{http://www.webserviceX.NET}&gt;GetStatisticsResponse&gt;Average" /><s:basetype optional="false" unbounded="false" typename="double" name="StandardDeviation" qname="{http://www.webserviceX.NET}&gt;GetStatisticsResponse&gt;StandardDeviation" /><s:basetype optional="false" unbounded="false" typename="double" name="skewness" qname="{http://www.webserviceX.NET}&gt;GetStatisticsResponse&gt;skewness" /><s:basetype optional="false" unbounded="false" typename="double" name="Kurtosis" qname="{http://www.webserviceX.NET}&gt;GetStatisticsResponse&gt;Kurtosis" /></s:elements></s:complextype></s:extensions> 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.InvokeGetStatistics_2parameters0parameters00net.sf.taverna.t2.activitieswsdl-activity1.3net.sf.taverna.t2.activities.wsdl.WSDLActivity http://www.webservicex.net/Statistics.asmx?WSDL GetStatistics 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.InvokeGetStatistics_2_inputX1output00net.sf.taverna.t2.activitieswsdl-activity1.3net.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLInputSplitterActivity X 1 l('text/plain') false output 0 'text/xml' 0 <s:extensions xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha"><s:complextype optional="false" unbounded="false" typename="GetStatistics" name="parameters" qname="{http://www.webserviceX.NET}GetStatistics"><s:elements><s:arraytype optional="true" unbounded="false" wrapped="true" typename="ArrayOfDouble" name="X" qname="{http://www.webserviceX.NET}&gt;GetStatistics&gt;X"><s:elementtype><s:basetype optional="false" unbounded="false" typename="double" name="" qname="{http://www.w3.org/2001/XMLSchema}double" /></s:elementtype></s:arraytype></s:elements></s:complextype></s:extensions> 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.InvokeGetStatistics_2_outputinput0StandardDeviation00net.sf.taverna.t2.activitieswsdl-activity1.3net.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLOutputSplitterActivity input 0 'text/xml' java.lang.String false Sums 0 'text/plain' 0 Average 0 'text/plain' 0 StandardDeviation 0 'text/plain' 0 skewness 0 'text/plain' 0 Kurtosis 0 'text/plain' 0 <s:extensions xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha"><s:complextype optional="false" unbounded="false" typename="GetStatisticsResponse" name="parameters" qname="{http://www.webserviceX.NET}GetStatisticsResponse"><s:elements><s:basetype optional="false" unbounded="false" typename="double" name="Sums" qname="{http://www.webserviceX.NET}&gt;GetStatisticsResponse&gt;Sums" /><s:basetype optional="false" unbounded="false" typename="double" name="Average" qname="{http://www.webserviceX.NET}&gt;GetStatisticsResponse&gt;Average" /><s:basetype optional="false" unbounded="false" typename="double" name="StandardDeviation" qname="{http://www.webserviceX.NET}&gt;GetStatisticsResponse&gt;StandardDeviation" /><s:basetype optional="false" unbounded="false" typename="double" name="skewness" qname="{http://www.webserviceX.NET}&gt;GetStatisticsResponse&gt;skewness" /><s:basetype optional="false" unbounded="false" typename="double" name="Kurtosis" qname="{http://www.webserviceX.NET}&gt;GetStatisticsResponse&gt;Kurtosis" /></s:elements></s:complextype></s:extensions> 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.InvokeGetStatisticsparametersGetStatistics_inputoutputGetStatistics_inputXNameGetStatistics_outputinputGetStatisticsparametersGetStatistics_2parametersGetStatistics_2_inputoutputGetStatistics_2_inputXNameGetStatistics_2_outputinputGetStatistics_2parametersAverageGetStatistics_outputAverageStandarddevGetStatistics_2_outputStandardDeviation Standard Deviation and Average Value from a Text File Using Python 2011-09-20 17:04:46.676 EDT 33f20f4b-3c8f-49ed-9467-2f57ebb5496e 2011-07-14 13:06:47.919 EDT c86e2cc2-9169-4100-a034-a9270ad8c3d3 2011-09-20 16:53:01.621 EDT 7befc925-4a8c-437c-ac5c-91add7da44c4 2011-07-14 13:02:45.169 EDT 69a09c04-1d33-4e8e-9d61-c79b86492ea1 2011-09-20 19:47:07.581 EDT 11dd8f0f-46a0-4d96-897d-33323c5e5eba 2011-09-20 16:40:16.9 EDT 4810158f-7602-4ca2-a6e7-5e3f1d2eb35d 2011-09-20 17:05:57.313 EDT d89b6d43-b428-4c69-b9ed-f323696c0c87 2011-09-20 16:36:01.305 EDT 33a7c587-fa40-44ba-90cf-2a7ffdff6eae 2011-07-14 12:13:47.391 EDT 65235a91-e0b7-4d97-80f1-e8927e29bbf2 2011-09-20 16:42:15.28 EDT 3ed0d5c5-2446-4414-8706-8cb7b73e7665 2011-07-14 12:23:33.251 EDT 5bc33de4-d0b0-4e39-8b55-3bf061acdc14 2011-09-20 16:48:22.234 EDT adecb835-02d2-47dd-9473-ead67a72ec35 2011-09-20 16:46:50.550 EDT 4d630857-027a-4569-8d86-89f8196b14f4 2011-07-14 12:32:46.711 EDT 33992578-a2cb-4490-ae4f-6d4fde8c09af 2011-09-20 16:40:59.211 EDT 98885f3f-2082-4bbf-86fc-cbc47f69a6da 2011-09-20 19:50:32.887 EDT ef847257-e3d9-45ed-8405-ba2aeade8ec8 2011-09-20 16:47:34.683 EDT fbc80b41-fb17-435e-86c4-b931892e0604 2011-09-20 16:43:22.220 EDT 64a87a5f-af70-4341-ab2a-c78f7577f78b 2011-09-20 21:31:54.546 EDT 7c6fad6d-b42c-4a36-ab6c-096a1323fbb5 2011-09-20 21:32:34.476 EDT 3befe4a1-f0eb-47ae-a8ad-a70cd030ffae 2011-09-20 21:17:03.974 EDT 62e053fa-ae11-4acc-aa4c-3eec252a164f 2011-07-14 12:31:39.507 EDT 3f7ed4f2-c87d-4fb0-b90e-4b9f95db5652 2011-09-20 21:24:50.799 EDT 708e9275-9e0c-4818-a186-c23e623ba7ce 2011-09-20 16:39:18.143 EDT 4461b496-47a4-4d1d-9698-15c783d84878 2011-09-20 16:48:55.995 EDT 063d5c80-8734-4f7d-90bd-9a7a47887646 2011-09-20 16:36:51.708 EDT f4da12da-28b8-4867-8e8d-1830a3749667 2011-09-20 20:52:05.251 EDT This workflow takes an input file of a list of numbers and runs it through a simple Python script to produce the standard deviation and average. Requires Python and Numpy. 2011-09-20 17:05:57.181 EDT aac7852c-12ed-4d82-abaa-da8086edb8a4 2011-07-14 12:27:31.975 EDT Kayleigh Ayn Bohémier 2011-09-20 16:59:25.362 EDT 98fcc6c8-441d-486d-b271-78cc4ef1db44 2011-09-20 16:37:21.777 EDT 34fa920a-7a62-4d39-a680-d6d176cf5fd2 2011-07-14 12:12:26.71 EDT 2f26c0ba-1528-46d4-9eea-2feb5112d5cc 2011-07-14 12:21:50.51 EDT 41abc123-91f0-4815-b972-6b6f877d3b02 2011-07-14 12:20:27.537 EDT c8f7a93d-b356-462e-858b-baa84915a62b 2011-07-14 12:29:03.917 EDT 700889ca-130f-4eb2-aeee-f50c6fb3214b 2011-09-20 18:49:14.733 EDT