Codebase list ctdconverter / bfa42c8
bfa42c8

Tree @bfa42c8 (Download .tar.gz)

# CTDConverter

Given one or more CTD files, `CTD2Converter` generates the needed wrappers to include them in workflow engines, such as Galaxy and CWL.

## Dependencies

`CTDConverter` relies on [CTDopts]. The dependencies of each of the converters are as follows:

### Galaxy Converter

- Generation of Galaxy ToolConfig files relies on `lxml` to generate nice-looking XML files.

## Installing Dependencies
You can install the [CTDopts] and `lxml` modules via `conda`, like so:

```sh
$ conda install lxml
$ conda install -c workflowconversion ctdopts
```

Note that the [CTDopts] module is available on the `workflowconversion` channel.

Of course, you can just download [CTDopts] and make it available through your `PYTHONPATH` environment variable. To get more information about how to install python modules, visit: https://docs.python.org/2/install/.


## How to install CTDConverter

1. Download the source code from https://github.com/genericworkflownodes/CTDConverter.

## Usage

Check the detailed documentation for each of the converters:

- [Generation of Galaxy ToolConfig files](galaxy/README.md)


[CTDopts]: https://github.com/genericworkflownodes/CTDopts