Workflow16Organism00 hsa 2009-09-08 14:21:53.743 BST Desired Organism 2009-09-08 14:21:50.351 BST DataType00 The desired Data Type 2009-09-08 14:38:59.204 BST kegg 2009-09-08 14:39:03.92 BST FinalListDataTypesparameters0parameters00net.sf.taverna.t2.activitieswsdl-activity0.8net.sf.taverna.t2.activities.wsdl.WSDLActivity http://bioinformatics.ua.pt/GeNS/WS/Service.asmx?wsdl ListDataTypes net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeListDataTypesIndata0output00net.sf.taverna.t2.activitieswsdl-activity0.8net.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLInputSplitterActivity <s:extensions xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha"><s:complextype optional="false" unbounded="false" typename="ListDataTypes" name="parameters" qname="{http://bioinformatics.ua.pt/applications/gens}ListDataTypes"><s:elements><s:basetype optional="true" unbounded="false" typename="string" name="data" qname="{http://bioinformatics.ua.pt/applications/gens}&gt;ListDataTypes&gt;data" /></s:elements></s:complextype></s:extensions> false data 0 'text/plain' 0 output 0 'text/xml' net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeListDataTypesOutinput0ListDataTypesResult00net.sf.taverna.t2.activitieswsdl-activity0.8net.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLOutputSplitterActivity <s:extensions xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha"><s:complextype optional="false" unbounded="false" typename="ListDataTypesResponse" name="parameters" qname="{http://bioinformatics.ua.pt/applications/gens}ListDataTypesResponse"><s:elements><s:arraytype optional="true" unbounded="false" wrapped="true" typename="ArrayOfDataType" name="ListDataTypesResult" qname="{http://bioinformatics.ua.pt/applications/gens}&gt;ListDataTypesResponse&gt;ListDataTypesResult"><s:elementtype><s:complextype optional="false" unbounded="false" typename="DataType" name="" qname="{http://bioinformatics.ua.pt/applications/gens}DataType"><s:elements><s:basetype optional="false" unbounded="false" typename="int" name="DataTypeId" qname="{http://bioinformatics.ua.pt/applications/gens}DataType&gt;DataTypeId" /><s:basetype optional="true" unbounded="false" typename="string" name="Name" qname="{http://bioinformatics.ua.pt/applications/gens}DataType&gt;Name" /><s:basetype optional="true" unbounded="false" typename="string" name="Description" qname="{http://bioinformatics.ua.pt/applications/gens}DataType&gt;Description" /></s:elements></s:complextype></s:elementtype></s:arraytype></s:elements></s:complextype></s:extensions> java.lang.String false input 0 'text/xml' 0 ListDataTypesResult 0 'text/xml' net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeProteinNamevalue00net.sf.taverna.t2.activitiesstringconstant-activity0.8net.sf.taverna.t2.activities.stringconstant.StringConstantActivity proteinname net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeSearchOrganismparameters0parameters00net.sf.taverna.t2.activitieswsdl-activity0.8net.sf.taverna.t2.activities.wsdl.WSDLActivity http://bioinformatics.ua.pt/GeNS/WS/Service.asmx?wsdl SearchOrganism net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeSearchOrganismIndata0output00net.sf.taverna.t2.activitieswsdl-activity0.8net.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLInputSplitterActivity <s:extensions xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha"><s:complextype optional="false" unbounded="false" typename="SearchOrganism" name="parameters" qname="{http://bioinformatics.ua.pt/applications/gens}SearchOrganism"><s:elements><s:basetype optional="true" unbounded="false" typename="string" name="data" qname="{http://bioinformatics.ua.pt/applications/gens}&gt;SearchOrganism&gt;data" /></s:elements></s:complextype></s:extensions> false data 0 'text/plain' 0 output 0 'text/xml' net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeSearchOrganismOutinput0SearchOrganismResult00net.sf.taverna.t2.activitieswsdl-activity0.8net.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLOutputSplitterActivity <s:extensions xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha"><s:complextype optional="false" unbounded="false" typename="SearchOrganismResponse" name="parameters" qname="{http://bioinformatics.ua.pt/applications/gens}SearchOrganismResponse"><s:elements><s:arraytype optional="true" unbounded="false" wrapped="true" typename="ArrayOfOrganism" name="SearchOrganismResult" qname="{http://bioinformatics.ua.pt/applications/gens}&gt;SearchOrganismResponse&gt;SearchOrganismResult"><s:elementtype><s:complextype optional="false" unbounded="false" typename="Organism" name="" qname="{http://bioinformatics.ua.pt/applications/gens}Organism"><s:elements><s:basetype optional="false" unbounded="false" typename="int" name="TaxonomicId" qname="{http://bioinformatics.ua.pt/applications/gens}Organism&gt;TaxonomicId" /><s:basetype optional="true" unbounded="false" typename="string" name="OrganismShortName" qname="{http://bioinformatics.ua.pt/applications/gens}Organism&gt;OrganismShortName" /><s:basetype optional="true" unbounded="false" typename="string" name="OrganismName" qname="{http://bioinformatics.ua.pt/applications/gens}Organism&gt;OrganismName" /></s:elements></s:complextype></s:elementtype></s:arraytype></s:elements></s:complextype></s:extensions> java.lang.String false input 0 'text/xml' 0 SearchOrganismResult 0 'text/xml' net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeSelectDataTypeIdxpath0xml-text0nodelist11net.sf.taverna.t2.activitieslocalworker-activity0.8net.sf.taverna.t2.activities.localworker.LocalworkerActivity dom4j:dom4j:1.6 workflow dom4j dom4j 1.6 716010169 dom4j:dom4j:1.6 java.lang.String true xpath 0 'text/plain' java.lang.String true xml-text 0 'text/xml' 1 nodelist 1 l('text/plain') 1 nodelistAsXML 1 l('text/plain') net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeDataTypeQueryvalue00net.sf.taverna.t2.activitiesstringconstant-activity0.8net.sf.taverna.t2.activities.stringconstant.StringConstantActivity //*[local-name()="DataTypeId"] net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeSelectTaxIdxpath0xml-text0nodelist11net.sf.taverna.t2.activitieslocalworker-activity0.8net.sf.taverna.t2.activities.localworker.LocalworkerActivity dom4j:dom4j:1.6 workflow dom4j dom4j 1.6 716010169 dom4j:dom4j:1.6 java.lang.String true xpath 0 'text/plain' java.lang.String true xml-text 0 'text/xml' 1 nodelist 1 l('text/plain') 1 nodelistAsXML 1 l('text/plain') net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeTaxIdQueryvalue00net.sf.taverna.t2.activitiesstringconstant-activity0.8net.sf.taverna.t2.activities.stringconstant.StringConstantActivity //*[local-name()="TaxonomicId"] net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeSearchProteinparameters0parameters00net.sf.taverna.t2.activitieswsdl-activity0.8net.sf.taverna.t2.activities.wsdl.WSDLActivity http://bioinformatics.ua.pt/GeNS/WS/Service.asmx?wsdl SearchProtein net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeSearchProteinIndata0output00net.sf.taverna.t2.activitieswsdl-activity0.8net.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLInputSplitterActivity <s:extensions xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha"><s:complextype optional="false" unbounded="false" typename="SearchProtein" name="parameters" qname="{http://bioinformatics.ua.pt/applications/gens}SearchProtein"><s:elements><s:basetype optional="true" unbounded="false" typename="string" name="data" qname="{http://bioinformatics.ua.pt/applications/gens}&gt;SearchProtein&gt;data" /></s:elements></s:complextype></s:extensions> false data 0 'text/plain' 0 output 0 'text/xml' net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeSearchProteinOutinput0SearchProteinResult00net.sf.taverna.t2.activitieswsdl-activity0.8net.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLOutputSplitterActivity <s:extensions xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha"><s:complextype optional="false" unbounded="false" typename="SearchProteinResponse" name="parameters" qname="{http://bioinformatics.ua.pt/applications/gens}SearchProteinResponse"><s:elements><s:arraytype optional="true" unbounded="false" wrapped="true" typename="ArrayOfProtein" name="SearchProteinResult" qname="{http://bioinformatics.ua.pt/applications/gens}&gt;SearchProteinResponse&gt;SearchProteinResult"><s:elementtype><s:complextype optional="false" unbounded="false" typename="Protein" name="" qname="{http://bioinformatics.ua.pt/applications/gens}Protein"><s:elements><s:basetype optional="true" unbounded="false" typename="string" name="Alias" qname="{http://bioinformatics.ua.pt/applications/gens}Protein&gt;Alias" /></s:elements></s:complextype></s:elementtype></s:arraytype></s:elements></s:complextype></s:extensions> java.lang.String false input 0 'text/xml' 0 SearchProteinResult 0 'text/xml' net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeConcatTaxIdCommastring10string20output00net.sf.taverna.t2.activitieslocalworker-activity0.8net.sf.taverna.t2.activities.localworker.LocalworkerActivity workflow java.lang.String true string1 0 'text/plain' java.lang.String true string2 0 'text/plain' 0 output 0 'text/plain' net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeCommavalue00net.sf.taverna.t2.activitiesstringconstant-activity0.8net.sf.taverna.t2.activities.stringconstant.StringConstantActivity , net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeConcatTaxIdCommaDataTypestring10string20output00net.sf.taverna.t2.activitieslocalworker-activity0.8net.sf.taverna.t2.activities.localworker.LocalworkerActivity workflow java.lang.String true string1 0 'text/plain' java.lang.String true string2 0 'text/plain' 0 output 0 'text/plain' net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeConcat2Proteinstring10string20output00net.sf.taverna.t2.activitieslocalworker-activity0.8net.sf.taverna.t2.activities.localworker.LocalworkerActivity workflow java.lang.String true string1 0 'text/plain' java.lang.String true string2 0 'text/plain' 0 output 0 'text/plain' net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeCommaOnevalue00net.sf.taverna.t2.activitiesstringconstant-activity0.8net.sf.taverna.t2.activities.stringconstant.StringConstantActivity ,1 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeConvertIdentifierparameters0parameters00net.sf.taverna.t2.activitieswsdl-activity0.8net.sf.taverna.t2.activities.wsdl.WSDLActivity http://bioinformatics.ua.pt/GeNS/WS/Service.asmx?wsdl ConvertIdentifier net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeSelectAliasxpath0xml-text0nodelist11net.sf.taverna.t2.activitieslocalworker-activity0.8net.sf.taverna.t2.activities.localworker.LocalworkerActivity dom4j:dom4j:1.6 workflow dom4j dom4j 1.6 716010169 dom4j:dom4j:1.6 java.lang.String true xpath 0 'text/plain' java.lang.String true xml-text 0 'text/xml' 1 nodelist 1 l('text/plain') 1 nodelistAsXML 1 l('text/plain') net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeAliasQueryvalue00net.sf.taverna.t2.activitiesstringconstant-activity0.8net.sf.taverna.t2.activities.stringconstant.StringConstantActivity //*[local-name()="Alias"] net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeListDataTypes2parameters0parameters00net.sf.taverna.t2.activitieswsdl-activity0.8net.sf.taverna.t2.activities.wsdl.WSDLActivity http://bioinformatics.ua.pt/GeNS/WS/Service.asmx?wsdl ListDataTypes net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeListDataTypes2Indata0output00net.sf.taverna.t2.activitieswsdl-activity0.8net.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLInputSplitterActivity <s:extensions xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha"><s:complextype optional="false" unbounded="false" typename="ListDataTypes" name="parameters" qname="{http://bioinformatics.ua.pt/applications/gens}ListDataTypes"><s:elements><s:basetype optional="true" unbounded="false" typename="string" name="data" qname="{http://bioinformatics.ua.pt/applications/gens}&gt;ListDataTypes&gt;data" /></s:elements></s:complextype></s:extensions> false data 0 'text/plain' 0 output 0 'text/xml' net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeListDataTypes2Outinput0ListDataTypesResult00net.sf.taverna.t2.activitieswsdl-activity0.8net.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLOutputSplitterActivity <s:extensions xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha"><s:complextype optional="false" unbounded="false" typename="ListDataTypesResponse" name="parameters" qname="{http://bioinformatics.ua.pt/applications/gens}ListDataTypesResponse"><s:elements><s:arraytype optional="true" unbounded="false" wrapped="true" typename="ArrayOfDataType" name="ListDataTypesResult" qname="{http://bioinformatics.ua.pt/applications/gens}&gt;ListDataTypesResponse&gt;ListDataTypesResult"><s:elementtype><s:complextype optional="false" unbounded="false" typename="DataType" name="" qname="{http://bioinformatics.ua.pt/applications/gens}DataType"><s:elements><s:basetype optional="false" unbounded="false" typename="int" name="DataTypeId" qname="{http://bioinformatics.ua.pt/applications/gens}DataType&gt;DataTypeId" /><s:basetype optional="true" unbounded="false" typename="string" name="Name" qname="{http://bioinformatics.ua.pt/applications/gens}DataType&gt;Name" /><s:basetype optional="true" unbounded="false" typename="string" name="Description" qname="{http://bioinformatics.ua.pt/applications/gens}DataType&gt;Description" /></s:elements></s:complextype></s:elementtype></s:arraytype></s:elements></s:complextype></s:extensions> java.lang.String false input 0 'text/xml' 0 ListDataTypesResult 0 'text/xml' net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeSelectDataType2xml-text0xpath0nodelist11net.sf.taverna.t2.activitieslocalworker-activity0.8net.sf.taverna.t2.activities.localworker.LocalworkerActivity dom4j:dom4j:1.6 workflow dom4j dom4j 1.6 716010169 dom4j:dom4j:1.6 java.lang.String true xpath 0 'text/plain' java.lang.String true xml-text 0 'text/xml' 1 nodelist 1 l('text/plain') 1 nodelistAsXML 1 l('text/plain') net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeConvertIdentifierInalias0datatype0taxID0output00net.sf.taverna.t2.activitieswsdl-activity0.8net.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLInputSplitterActivity <s:extensions xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha"><s:complextype optional="false" unbounded="false" typename="ConvertIdentifier" name="parameters" qname="{http://bioinformatics.ua.pt/applications/gens}ConvertIdentifier"><s:elements><s:basetype optional="false" unbounded="false" typename="int" name="taxID" qname="{http://bioinformatics.ua.pt/applications/gens}&gt;ConvertIdentifier&gt;taxID" /><s:basetype optional="true" unbounded="false" typename="string" name="alias" qname="{http://bioinformatics.ua.pt/applications/gens}&gt;ConvertIdentifier&gt;alias" /><s:basetype optional="false" unbounded="false" typename="int" name="datatype" qname="{http://bioinformatics.ua.pt/applications/gens}&gt;ConvertIdentifier&gt;datatype" /></s:elements></s:complextype></s:extensions> false taxID 0 'text/plain' false alias 0 'text/plain' false datatype 0 'text/plain' 0 output 0 'text/xml' net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeConvertIdentifierOutinput0ConvertIdentifierResult00net.sf.taverna.t2.activitieswsdl-activity0.8net.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLOutputSplitterActivity <s:extensions xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha"><s:complextype optional="false" unbounded="false" typename="ConvertIdentifierResponse" name="parameters" qname="{http://bioinformatics.ua.pt/applications/gens}ConvertIdentifierResponse"><s:elements><s:arraytype optional="true" unbounded="false" wrapped="true" typename="ArrayOfIdentifier" name="ConvertIdentifierResult" qname="{http://bioinformatics.ua.pt/applications/gens}&gt;ConvertIdentifierResponse&gt;ConvertIdentifierResult"><s:elementtype><s:complextype optional="false" unbounded="false" typename="Identifier" name="" qname="{http://bioinformatics.ua.pt/applications/gens}Identifier"><s:elements><s:basetype optional="true" unbounded="false" typename="string" name="Alias" qname="{http://bioinformatics.ua.pt/applications/gens}Identifier&gt;Alias" /><s:basetype optional="false" unbounded="false" typename="int" name="DataTypeId" qname="{http://bioinformatics.ua.pt/applications/gens}Identifier&gt;DataTypeId" /></s:elements></s:complextype></s:elementtype></s:arraytype></s:elements></s:complextype></s:extensions> java.lang.String false input 0 'text/xml' 0 ConvertIdentifierResult 0 'text/xml' net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeSelectAlias2xpath0xml-text0nodelist11net.sf.taverna.t2.activitieslocalworker-activity0.8net.sf.taverna.t2.activities.localworker.LocalworkerActivity dom4j:dom4j:1.6 workflow dom4j dom4j 1.6 716010169 dom4j:dom4j:1.6 java.lang.String true xpath 0 'text/plain' java.lang.String true xml-text 0 'text/xml' 1 nodelist 1 l('text/plain') 1 nodelistAsXML 1 l('text/plain') net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.8net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeListDataTypesparametersListDataTypesInoutputListDataTypesIndataProteinNamevalueListDataTypesOutinputListDataTypesparametersSearchOrganismparametersSearchOrganismInoutputSearchOrganismIndataOrganismSearchOrganismOutinputSearchOrganismparametersSelectDataTypeIdxpathDataTypeQueryvalueSelectDataTypeIdxml-textListDataTypesOutListDataTypesResultSelectTaxIdxpathTaxIdQueryvalueSelectTaxIdxml-textSearchOrganismOutSearchOrganismResultSearchProteinparametersSearchProteinInoutputSearchProteinIndataConcat2ProteinoutputSearchProteinOutinputSearchProteinparametersConcatTaxIdCommastring1SelectTaxIdnodelistConcatTaxIdCommastring2CommavalueConcatTaxIdCommaDataTypestring1ConcatTaxIdCommaoutputConcatTaxIdCommaDataTypestring2SelectDataTypeIdnodelistConcat2Proteinstring1ConcatTaxIdCommaDataTypeoutputConcat2Proteinstring2CommaOnevalueConvertIdentifierparametersConvertIdentifierInoutputSelectAliasxpathAliasQueryvalueSelectAliasxml-textSearchProteinOutSearchProteinResultListDataTypes2parametersListDataTypes2InoutputListDataTypes2IndataDataTypeListDataTypes2OutinputListDataTypes2parametersSelectDataType2xml-textListDataTypes2OutListDataTypesResultSelectDataType2xpathDataTypeQueryvalueConvertIdentifierInaliasSelectAliasnodelistConvertIdentifierIndatatypeSelectDataType2nodelistConvertIdentifierIntaxIDSelectTaxIdnodelistConvertIdentifierOutinputConvertIdentifierparametersSelectAlias2xpathAliasQueryvalueSelectAlias2xml-textConvertIdentifierOutConvertIdentifierResultFinalSelectAlias2nodelist