PipeWork

From Wiki

(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
PipeWork is a web tool allowing the user to create his own flowcharts for the manipulation of lists of any entities accessible by the web server through a user friendly web interface with no need of any programming language.
PipeWork is a web tool allowing the user to create his own flowcharts for the manipulation of lists of any entities accessible by the web server through a user friendly web interface with no need of any programming language.
-
A PipeWork is a net'''work''' of [[PipeWorkElement]]s connected together by '''pipe'''s carrying any kind of data. A PipeWorkElement (PWE) has 0, 1 or processing the data it receives as arguments, generates an output sent to an other PipeWorkElement.
+
A PipeWork is a net'''work''' of [[PipeWorkElement]]s connected together by '''pipe'''s carrying any kind of data. A PipeWorkElement (PWE) accepts 0, 1 or more arguments as input data, processes these values to create an output value which is sent to an other PipeWorkElement.
The web server provides a set of PipeWorkElements.
The web server provides a set of PipeWorkElements.
 +
* Some of them have '''no input arguments''' and create an output value when they are launched. For example the PWE ''ImannoAnnotateGeneList'' outputs the list of genes already annotated. The PWE ''GenoretWpList'' outputs the list of WorkPackages.
 +
* Others need an input value to be entered by the user. PWE ''Enter'' asks the user to enter a line of text, ''Text'' a text with newlines, ''SelectFromListOfGenoretWpList'' expects the user to select one WP within a list.
 +
* All other PWEs need their inputs to be connected as target of the outpu of an other PWE.

Revision as of 12:04, 26 February 2009

PipeWork is a web tool allowing the user to create his own flowcharts for the manipulation of lists of any entities accessible by the web server through a user friendly web interface with no need of any programming language.

A PipeWork is a network of PipeWorkElements connected together by pipes carrying any kind of data. A PipeWorkElement (PWE) accepts 0, 1 or more arguments as input data, processes these values to create an output value which is sent to an other PipeWorkElement.

The web server provides a set of PipeWorkElements.

  • Some of them have no input arguments and create an output value when they are launched. For example the PWE ImannoAnnotateGeneList outputs the list of genes already annotated. The PWE GenoretWpList outputs the list of WorkPackages.
  • Others need an input value to be entered by the user. PWE Enter asks the user to enter a line of text, Text a text with newlines, SelectFromListOfGenoretWpList expects the user to select one WP within a list.
  • All other PWEs need their inputs to be connected as target of the outpu of an other PWE.
Personal tools