|
Version: 1.1.1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.biomoby.client.Taverna
public abstract class Taverna
A utility class that understands how to create workflow definitions for Taverna.
Field Summary | |
---|---|
static String |
PROP_RAWINPUT
Property name. |
static String |
PROP_RAWOUTPUT
Property name. |
static String |
PROP_VERBOSE
Property name. |
Constructor Summary | |
---|---|
Taverna()
|
Method Summary | |
---|---|
static String |
buildWorkflow(ServicesEdge[] edges,
String mobyEndpoint,
Properties props)
Creates a workflow definition (an XML string known as 'scufl' or 'xscufl') from the set of graph edges. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String PROP_RAWINPUT
public static final String PROP_RAWOUTPUT
public static final String PROP_VERBOSE
Constructor Detail |
---|
public Taverna()
Method Detail |
---|
public static String buildWorkflow(ServicesEdge[] edges, String mobyEndpoint, Properties props) throws MobyException
edges
- represent services and their connectors in the
created graph; some edges may be of type DataServiceEdge
(which is a subclass of ServicesEdge) - those
represent a special type of connection between a service and an
input or ouput data type; the graph represented by these edges
should not have cycles and should not have forking and merging
branchesprops
- are some properties that can influence how the
workflow definition will look like; see the property names
elsewhere in this API what properties are understood
MobyException
|
Version: 1.1.1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |