A list of the software components we already have:
- taverna 2 server API (REST, SOAP)
- taverna 2 client library (Ruby, Java)
- t2flow parser lib (Ruby, Java)
- to get workflow information (I/Os, descr, etc.) from a t2flow workflow
- myExperiment API (REST)
- currently this provides less information than the t2flow parser
- myExperiment-REST lib (Ruby)
- populates a workflow object with information from myExperiment using its REST API
- this is incomplete since it only gets workflow information that were needed for the galaxy-taverna work
A list of what will be available soon:
Each group could list tools that they intend to implement here; libraries or other components that could be potentially reused.
Taverna Team
- scufl2 parser (Ruby, Java)
- to get workflow information (I/Os, descr, etc.) from a scufl2 workflow
NBIC / LUMC
- a HAML template that given a workflow object (as returned from myExperiment-REST lib) creates an HTML form to get user inputs for that workflow