Data enrichment hackathon, March 17-21 2014/IPython Taverna

From pro-iBiosphere Wiki
Jump to: navigation, search

Player

https://dev.at.biovel.eu/

Proposed classes

TavernaPlayerClient

  • connects to Taverna Player
  • handles authorization
  • getWorkflows() -> List of Workflow

Workflow

  • describes workflow
  • allows getting of run template
  • allows getting of runs
  • getRunTemplate() -> single RunTemplate

InputTemplate

  • name
  • mime type
  • depth
  • value

OutputTemplate

  • name
  • mime type
  • depth

RunTemplate

  • describes the expected inputs
  • getInputTemplates() -> List of InputTemplate
  • describes the expected output
  • getOutputTemplates() -> List of OutputTemplate
  • the default values (if any)
  • the example values (if any)

Note - due to current limitations just has an attribute inputs that is a dict

Run