KeggGenes2KeggPathwayslist_of_geneIDList22paths_per_genecommonPathwaysget_pathways_by_genesgenes_id_list1return11net.sf.taverna.t2.activitieswsdl-activity0.6-SNAPSHOTnet.sf.taverna.t2.activities.wsdl.WSDLActivity http://soap.genome.jp/KEGG.wsdl get_pathways_by_genes net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokegetCommonPathwaysgenes_id_list1return11net.sf.taverna.t2.activitieswsdl-activity0.6-SNAPSHOTnet.sf.taverna.t2.activities.wsdl.WSDLActivity http://soap.genome.jp/KEGG.wsdl get_pathways_by_genes net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeFlatten_Listinputlist2outputlist11net.sf.taverna.t2.activitieslocalworker-activity0.6-SNAPSHOTnet.sf.taverna.t2.activities.localworker.LocalworkerActivity workflow [B true inputlist 2 l(l('')) 1 outputlist 1 l('') net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokegetPathwayDescriptionsstring0return00net.sf.taverna.t2.activitieswsdl-activity0.6-SNAPSHOTnet.sf.taverna.t2.activities.wsdl.WSDLActivity http://soap.genome.jp/KEGG.wsdl btit net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokegetPathwayDescriptions2string0return00net.sf.taverna.t2.activitieswsdl-activity0.6-SNAPSHOTnet.sf.taverna.t2.activities.wsdl.WSDLActivity http://soap.genome.jp/KEGG.wsdl btit net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl0.6-SNAPSHOTnet.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeget_pathways_by_genesgenes_id_listlist_of_geneIDListgetCommonPathwaysgenes_id_listFlatten_ListoutputlistFlatten_Listinputlistlist_of_geneIDListgetPathwayDescriptionsstringget_pathways_by_genesreturngetPathwayDescriptions2stringgetCommonPathwaysreturnpaths_per_genegetPathwayDescriptionsreturncommonPathwaysgetPathwayDescriptions2return illustrates how the use of lists along with provenance querying can provide granular data relationships 2009-05-29 14:19:20.319 BST KeggGenes2KeggPathways simplified 2009-05-29 14:18:25.870 BST Paolo Missier 2009-05-29 14:18:41.158 BST KeggGenes2KeggPathways pfriendly 2009-05-29 14:18:32.510 BST