Example for external tools with gzip and gunzip
Created: 2011-05-18 09:22:50
Last updated: 2011-05-18 09:22:54
This workflow is self-contained. It has a fixed URL from which a text file is downloaded (output as Original_file). That file is gzipped (output as Compressed_File) and then gunzipped again (output as Decompressed_File).
The workflow wraps external tools from taverna.nordugrid.org and needs a beta version of Taverna 2.3 or later.
Preview
Run
Run this Workflow in the Taverna Workbench...
Workflow Components
![header=[] body=[This is the author information extracted from the workflow version] cssheader=[boxoverTooltipHeader] cssbody=[boxoverTooltipBody] delay=[200] Information](/images/famfamfam_silk/information.png?1680607579)
Authors (1)
Steffen Moeller
Alan Williams |
![header=[] body=[These are the descriptive titles embedded within the workflow version] cssheader=[boxoverTooltipHeader] cssbody=[boxoverTooltipBody] delay=[200] Information](/images/famfamfam_silk/information.png?1680607579)
Titles (1)
Example for external tools with gzip and gunzip |
![header=[] body=[These are the descriptions embedded within the workflow version] cssheader=[boxoverTooltipHeader] cssbody=[boxoverTooltipBody] delay=[200] Information](/images/famfamfam_silk/information.png?1680607579)
Descriptions (1)
This workflow is self-contained. It has a fixed URL from which a text file is downloaded (output as Original_file). That file is gzipped (output as Compressed_File) and then gunzipped again (output as Decompressed_File).
The workflow wraps external tools from taverna.nordugrid.org and needs a beta version of Taverna 2.3 or later. |
![header=[] body=[These are the listed dependencies of the workflow] cssheader=[boxoverTooltipHeader] cssbody=[boxoverTooltipBody] delay=[200] Information](/images/famfamfam_silk/information.png?1680607579)
Dependencies (0)
Processors (4)
Name |
Type |
Description |
Read_Text_File |
localworker |
ScriptBufferedReader getReader (String fileUrl) throws IOException {
InputStreamReader reader;
try {
reader = new FileReader(fileUrl);
}
catch (FileNotFoundException e) {
// try a real URL instead
URL url = new URL(fileUrl);
reader = new InputStreamReader (url.openStream());
}
return new BufferedReader(reader);
}
StringBuffer sb = new StringBuffer(4000);
BufferedReader in = getReader(fileurl);
String str;
String lineEnding = System.getProperty("line.separator");
while ((str = in.readLine()) != null) {
sb.append(str);
sb.append(lineEnding);
}
in.close();
filecontents = sb.toString();
|
GROMACS_MDP_FILE |
stringconstant |
Valuehttp://md.chem.rug.nl/~mdcourse/minim.mdp |
gzip |
externaltool |
|
gunzip |
externaltool |
|
Outputs (7)
Name |
Description |
Original_File |
Parameter file for GROMACS downloaded directly from http://md.chem.rug.nl/~mdcourse/minim.mdp
Any file would do for this example.
|
Compressed_File |
A particular text file compressed with gzip.
|
Decompressed_File |
The compressed file is uncompressed again.
|
gunzip_STDERR |
Empty if executing normally.
|
gunzip_STDOUT |
Always empty.
|
gzip_STDERR |
Empty if executing normally.
|
gzip_STDOUT |
Always empty.
|
Datalinks (10)
Source |
Sink |
GROMACS_MDP_FILE:value |
Read_Text_File:fileurl |
Read_Text_File:filecontents |
gzip:file_to_compress |
gzip:gzipped_file |
gunzip:gzipped_file |
Read_Text_File:filecontents |
Original_File |
gzip:gzipped_file |
Compressed_File |
gunzip:decompressed_file |
Decompressed_File |
gunzip:STDERR |
gunzip_STDERR |
gunzip:STDOUT |
gunzip_STDOUT |
gzip:STDERR |
gzip_STDERR |
gzip:STDOUT |
gzip_STDOUT |
Uploader
License
All versions of this Workflow are
licensed under:
Version 1
(of 1)
Credits (2)
(People/Groups)
Attributions (0)
(Workflows/Files)
None
Shared with Groups (2)
Featured In Packs (0)
None
Log in to add to one of your Packs
Attributed By (1)
(Workflows/Files)
Favourited By (0)
No one
Statistics
Other workflows that use similar services
(0)
There are no workflows in myExperiment that use similar services to this Workflow.
No comments yet
Log in to make a comment