Ticket #7 (closed task: fixed)
Script to convert a Taverna Workflow entry on myExperiment into a Galaxy tool
|Reported by:||M.Roos1@…||Owned by:||kostas.karasavvas@…|
|Priority:||major||Milestone:||Crude myExperiment to Galaxy|
|Component:||Script to convert workflow from myExperiment to Galaxy tool||Version:|
This script generates a Galaxy tool that can be installed in a Galaxy installation. It will require a restart of the Galaxy server. We will use it to generate a list of Taverna workflows as Galaxy tools. Others can use it to generate a Galaxy tool from a workflow of choice.
The input is a workflow URI on myExperiment. The output is a Galaxy tool with for each workflow input:
A table-column selector and a text field; the user selects one or the other. This is used to map between Galaxy and Taverna: column (Galaxy) -> StringList? (Taverna); text field (Galaxy) -> String Constant (Taverna)
The output is a table for which each output StringList? from Taverna is completely flattened, i.e. each value from the leave nodes are added as a new row in the Galaxy table. The column header is taken from the workflow output name. The first column always contains the reference to the Taverna Server results page.
[The output can be refined later]