Codebase list ctdconverter / dc098b9
dc098b9

Tree @dc098b9 (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
[macros.xml]: https://github.com/WorkflowConversion/CTD2Galaxy/blob/master/macros.xml
[CTDSchema]: https://github.com/genericworkflownodes/CTDSchema

Commit History @dc098b93382a96274a3dcfe58422c48780f041e3