net.sourceforge.taverna.scuflworkers.ncbi
Class ProteinFastaWorker
java.lang.Object
net.sourceforge.taverna.scuflworkers.ncbi.AbstractEFetchWorker
net.sourceforge.taverna.scuflworkers.ncbi.ProteinFastaWorker
- All Implemented Interfaces:
- LocalWorker
public class ProteinFastaWorker
- extends AbstractEFetchWorker
This processor fetches a protein sequence in FASTA format.
- Version:
- $Revision: 1.3 $
- Author:
- Mark
Method Summary |
java.util.Map |
execute(java.util.Map inputMap)
Given a Map of DataThing objects as input, invoke the underlying logic of
the task and return a map of DataThing objects as outputs, with the port
names acting as keys in the map in both cases. |
java.lang.String[] |
inputNames()
Get an array of the names of input ports for this processor |
java.lang.String[] |
inputTypes()
Get an array of the string types for the inputs defined by the
inputNames() method, these should probably use the constants defined in
this interface but may use any valid Baclava data type specifier. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProteinFastaWorker
public ProteinFastaWorker()
execute
public java.util.Map execute(java.util.Map inputMap)
throws TaskExecutionException
- Description copied from interface:
LocalWorker
- Given a Map of DataThing objects as input, invoke the underlying logic of
the task and return a map of DataThing objects as outputs, with the port
names acting as keys in the map in both cases.
- Specified by:
execute
in interface LocalWorker
- Specified by:
execute
in class AbstractEFetchWorker
- Throws:
TaskExecutionException
- thrown if there is an error during invocation of the task.- See Also:
LocalWorker.execute(java.util.Map)
inputNames
public java.lang.String[] inputNames()
- Description copied from interface:
LocalWorker
- Get an array of the names of input ports for this processor
- Specified by:
inputNames
in interface LocalWorker
- Specified by:
inputNames
in class AbstractEFetchWorker
- See Also:
AbstractEFetchWorker.inputNames()
inputTypes
public java.lang.String[] inputTypes()
- Description copied from interface:
LocalWorker
- Get an array of the string types for the inputs defined by the
inputNames() method, these should probably use the constants defined in
this interface but may use any valid Baclava data type specifier.
- Specified by:
inputTypes
in interface LocalWorker
- Specified by:
inputTypes
in class AbstractEFetchWorker
- See Also:
AbstractEFetchWorker.inputTypes()