Common Workflow Language
========================

This repo holds in-development draft description of the specification being developed on the
[Common Workflow Language mailing list](https://groups.google.com/forum/#!forum/common-workflow-language).

CWL is an informal task force consisting of people from various organizations
that have an interest in portability of bioinformatics workflows.  The goal is
to specify a way to describe bioinformatics tools and workflows that is
powerful, easy to use and allows for portability of tools/workflows and
reproducibility of runs.

## Repository contents

[Draft specifications](core/README.md)

[Schemas](schemas/README.md)

[Conformance test suite](conformance/README.md)

[Reference implementation](reference/README.md)

[Examples](examples/README.md)

## Contributing

If you are interested in contributing ideas or code, please join the [mailing list](https://groups.google.com/forum/#!forum/common-workflow-language) or fork the repository and send a pull request!

Common Workflow Language
========================

This repo holds in-development draft description of the specification being developed on the
[Common Workflow Language mailing list](https://groups.google.com/forum/#!forum/common-workflow-language).

CWL is an informal task force consisting of people from various organizations
that have an interest in portability of bioinformatics workflows.  The goal is
to specify a way to describe bioinformatics tools and workflows that is
powerful, easy to use and allows for portability of tools/workflows and
reproducibility of runs.

## Repository contents

[Draft specifications](core/)

[Schemas](schemas/)

[Conformance test suite](conformance/)

[Reference implementation](reference/)

[Examples](examples/)

## Implementations

Current implementations of the common workflow language tool description:

* [Reference implementation (Python)](reference/)
* [Rabix (Python)](https://github.com/rabix/rabix)
* [Cliche (Javascript)](https://github.com/rabix/cliche)

## Contributing

If you are interested in contributing ideas or code, please join the
[mailing list](https://groups.google.com/forum/#!forum/common-workflow-language) or fork
the repository and send a pull request!

Add links to CWL implementations.
Add links to CWL implementations.
