Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

A file input can be used to write data input into a file that can then be read or processed by the commands specified in the command tab.

Note

Each call of a tool service works within its own specially created sub-directory of a directory specified by the location. When data is written to a file, the file is within the sub-directory for that call.


Tip

Taverna can use link commands to limit the copying of data. However, you can still describe the tool as if the data was being written to a file.

Tip

The command is sh addthem.sh First_number number2.txt

This example shows that data coming into the ports First_number and Second_number will be written to files. For First_number, the Use port name for file box is ticked (as by default) and so, any data on First_number will be written to a file called First_number. For Second_number, the Use port name for file box is not ticked and the file is explicitly specified as number2.txt. You can specify whether the file will be used to store Binary or Text data.

Note

The File type can affect how the tool service works. If you pass binary data into a text file, then Taverna could perform character encoding conversion on the data and store the wrong information. Similarly, passing text data into a binary file may prevent character encoding conversion taking place, causing problems if the data is expected to be text.

You can remove a file input by clicking the Remove button to the lower right of its area. This will remove both the input port and any writing to the corresponding file.

You can add a new file input by clicking the Add file input button. You will probably want to change the name of the port.