Population_histogram_in_RplotgetCountriesparameters00 Get countries 2011-09-20 21:06:38.544 EDT net.sf.taverna.t2.activitieswsdl-activity1.3net.sf.taverna.t2.activities.wsdl.WSDLActivity http://www.abundanttech.com/WebServices/Population/population.asmx?WSDL getCountries 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.InvokegetCountries_outputinput0getCountriesResult11net.sf.taverna.t2.activitieswsdl-activity1.3net.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLOutputSplitterActivity input 0 'text/xml' java.lang.String false getCountriesResult 1 l('text/plain') 1 <s:extensions xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha"><s:complextype optional="false" unbounded="false" typename="getCountriesResponse" name="parameters" qname="{http://www.abundanttech.com/WebServices/Population}getCountriesResponse"><s:elements><s:arraytype optional="true" unbounded="false" wrapped="true" typename="ArrayOfString" name="getCountriesResult" qname="{http://www.abundanttech.com/WebServices/Population}&gt;getCountriesResponse&gt;getCountriesResult"><s:elementtype><s:basetype optional="false" unbounded="false" typename="string" name="" qname="{http://www.w3.org/2001/XMLSchema}string" /></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.InvokegetPopulationparameters0parameters00 Get populations from countries 2011-09-20 21:06:53.490 EDT net.sf.taverna.t2.activitieswsdl-activity1.3net.sf.taverna.t2.activities.wsdl.WSDLActivity http://www.abundanttech.com/WebServices/Population/population.asmx?WSDL getPopulation 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.InvokegetPopulation_inputstrCountry0output00net.sf.taverna.t2.activitieswsdl-activity1.3net.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLInputSplitterActivity strCountry 0 '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="getPopulation" name="parameters" qname="{http://www.abundanttech.com/WebServices/Population}getPopulation"><s:elements><s:basetype optional="true" unbounded="false" typename="string" name="strCountry" qname="{http://www.abundanttech.com/WebServices/Population}&gt;getPopulation&gt;strCountry" /></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.InvokegetPopulation_outputinput0getPopulationResult00net.sf.taverna.t2.activitieswsdl-activity1.3net.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLOutputSplitterActivity input 0 'text/xml' java.lang.String false getPopulationResult 0 'text/xml' 0 <s:extensions xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha"><s:complextype optional="false" unbounded="false" typename="getPopulationResponse" name="parameters" qname="{http://www.abundanttech.com/WebServices/Population}getPopulationResponse"><s:elements><s:complextype optional="true" unbounded="false" typename="Population" name="getPopulationResult" qname="{http://www.abundanttech.com/WebServices/Population}&gt;getPopulationResponse&gt;getPopulationResult"><s:elements><s:basetype optional="true" unbounded="false" typename="string" name="Country" qname="{http://www.abundanttech.com/WebServices/Population}Population&gt;Country" /><s:basetype optional="true" unbounded="false" typename="string" name="Date" qname="{http://www.abundanttech.com/WebServices/Population}Population&gt;Date" /><s:basetype optional="true" unbounded="false" typename="string" name="Pop" qname="{http://www.abundanttech.com/WebServices/Population}Population&gt;Pop" /></s:elements></s:complextype></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.InvokegetPopulation_getPopulationResultinput0Pop00net.sf.taverna.t2.activitieswsdl-activity1.3net.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLOutputSplitterActivity input 0 'text/xml' java.lang.String false Country 0 'text/plain' 0 Date 0 'text/plain' 0 Pop 0 'text/plain' 0 <s:extensions xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha"><s:complextype optional="true" unbounded="false" typename="Population" name="getPopulationResult" qname="{http://www.abundanttech.com/WebServices/Population}&gt;getPopulationResponse&gt;getPopulationResult"><s:elements><s:basetype optional="true" unbounded="false" typename="string" name="Country" qname="{http://www.abundanttech.com/WebServices/Population}Population&gt;Country" /><s:basetype optional="true" unbounded="false" typename="string" name="Date" qname="{http://www.abundanttech.com/WebServices/Population}Population&gt;Date" /><s:basetype optional="true" unbounded="false" typename="string" name="Pop" qname="{http://www.abundanttech.com/WebServices/Population}Population&gt;Pop" /></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.InvokeSplit_string_into_string_list_by_regular_expressionregex0string0split11 Splitting list into a string list by regular expression 2011-09-20 21:07:13.708 EDT net.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 , 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_Stringseperator0stringlist1concatenated00 Merges the string list into a string of values. 2011-09-20 21:08:55.703 EDT net.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 0 workflow org.embl.ebi.escience.scuflworkers.java.StringListMerge UserNameHere 2010-12-13 10:43:38.237 EST 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.InvokeRshellpopulations1main0popplot00 Gathers the title and the population data and plots the data. 2011-09-20 20:59:14.358 EDT net.sf.taverna.t2.activitiesrshell-activity1.3net.sf.taverna.t2.activities.rshell.RshellActivity populations 1 false main 0 false popplot 0 0 false localhost 6311 false false populations INTEGER_LIST main STRING popplot PNG_FILE 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.InvokeAskmessage0title0main00 Prompts the user to enter a title for the histogram. 2011-09-20 20:58:33.298 EDT net.sf.taverna.t2.activitieslocalworker-activity1.3net.sf.taverna.t2.activities.localworker.LocalworkerActivity title 0 'text/plain' java.lang.String true message 0 'text/plain' java.lang.String true main 0 0 workflow net.sourceforge.taverna.scuflworkers.ui.AskWorker UserNameHere 2011-09-20 21:44:21.237 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.Invokemessage_valuevalue00 The message prompt. Currently "I can haz title?" in reference to LoLCats (http://knowyourmeme.com/memes/lolcats). 2011-09-20 21:08:16.666 EDT net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity I can haz title? 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_valuevalue00 The title of the prompt box. 2011-09-20 21:08:30.218 EDT net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity Histogram Title 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.InvokegetCountries_outputinputgetCountriesparametersgetPopulationparametersgetPopulation_inputoutputgetPopulation_inputstrCountrygetCountries_outputgetCountriesResultgetPopulation_outputinputgetPopulationparametersgetPopulation_getPopulationResultinputgetPopulation_outputgetPopulationResultSplit_string_into_string_list_by_regular_expressionregexregex_valuevalueSplit_string_into_string_list_by_regular_expressionstringgetPopulation_getPopulationResultPopMerge_String_List_to_a_Stringseperatorseperator_valuevalueMerge_String_List_to_a_StringstringlistSplit_string_into_string_list_by_regular_expressionsplitRshellpopulationsMerge_String_List_to_a_StringconcatenatedRshellmainAskmainAskmessagemessage_valuevalueAsktitletitle_valuevalueplotRshellpopplot 9ed09bf3-cdc2-4839-8b09-b12b72901eb6 2011-09-20 21:29:43.86 EDT Alan R Williams 2010-12-13 11:24:23.987 EST b5961fac-c5b7-42f4-8411-0f959104a485 2010-12-13 11:00:16.856 EST This workflow fetches the details of the countries in the world and then uses R to produce a histogram of the log of their population 2010-12-13 11:25:21.324 EST 5e52a8da-4eb0-4053-a7b9-6ed79db08c01 2010-12-13 11:27:30.444 EST e0d0a258-e3db-40c4-86cb-a17c73eebcd3 2011-09-20 21:40:33.43 EDT a2260cd4-4bbe-4ff4-9a36-a3865f93c8c2 2010-12-13 10:16:07.98 EST 8d57e10a-d4e2-4d14-88e8-023f0a1834e5 2010-12-13 10:06:04.889 EST d32a41ef-a6e3-4004-9287-0cc736bdf5ca 2010-12-13 10:52:12.714 EST d30c5a11-7f38-48b6-abfe-8e13391e9b39 2011-09-20 21:03:41.489 EDT 4e90a64f-3d72-481e-b988-9a73a55aa1df 2011-09-20 11:43:32.762 EDT Population histogram in R 2010-12-13 11:25:07.203 EST ff85dd63-f493-4c61-aab3-a77be46e3031 2010-12-13 10:19:50.632 EST 81366263-bac1-4117-b60b-7cedfbc42309 2011-09-20 11:52:57.669 EDT 590ef40a-0b14-48f3-8784-b74bc4c32cbc 2011-09-20 11:05:54.781 EDT 454d9f2f-e3ca-4c2d-9725-0829c5c42d4f 2011-09-20 20:52:32.425 EDT 4131e46e-48d7-420f-8457-b21091967a1e 2011-09-20 21:46:36.667 EDT 91ff7f38-253e-49d0-bfc3-328986a5f9bd 2010-12-13 10:44:03.356 EST 6d9c8bda-2252-497d-977e-b828bc49f228 2011-09-20 21:23:51.550 EDT caee001c-ad34-4e44-a165-94396d2a6196 2010-12-13 10:30:01.357 EST 17352d66-0ede-43f6-af6a-bf2489e3d586 2011-09-20 21:11:41.537 EDT cfa49295-fd86-403b-9ab0-d9ff5271c229 2010-12-13 10:15:12.690 EST 3d82725e-179a-4bfa-8d9d-8014f4807ed6 2011-09-20 11:03:17.400 EDT 6de2aad3-2391-4642-9781-f38b778e349b 2011-09-20 21:02:11.683 EDT 6bb88664-0722-477f-8124-c60d958e1a1d 2010-12-13 10:40:49.125 EST c2b6241e-f557-432d-bacc-97fe9e54ed96 2011-09-20 11:38:30.291 EDT f4ae6a74-da14-49d6-accb-b9ba74ebb228 2011-09-20 11:58:35.155 EDT 58965f0a-6861-4951-8ab4-0307ca450ed2 2011-09-20 11:27:22.85 EDT b642f5d2-0413-454d-a4ad-2f7961c2d3b0 2011-09-20 11:09:42.624 EDT ae9717db-94dd-40c0-a9ee-b474f5b5eca0 2010-12-13 10:35:00.474 EST 4791ab4c-3b0b-4fd5-bf0b-47aa008fe147 2011-09-20 11:47:59.156 EDT 3ab3c822-081c-47fb-8136-ab199f661f2c 2010-12-13 10:05:08.138 EST a180ef71-4e20-4736-a6f7-cca77dc333de 2011-09-20 11:20:20.655 EDT 702b2785-d0a3-47c2-a5f8-32e49802a380 2011-09-20 21:31:35.529 EDT e44fe108-74b4-4064-931c-31de25b06083 2010-12-13 10:06:57.483 EST ab822a0d-3688-4d77-b4e4-1f3d80de428b 2011-09-20 21:16:58.472 EDT