RABIX BETA RELEASE ON CGC
When you create or edit a tool or workflow on the CGC you’ll see a message asking if you want to try our beta release of Rabix, our new Software Development Kit for the Common Workflow Language (CWL). Rabix consists of two tools.
The Rabix Composer is a desktop application, and is our new and improved visual tool and workflow editor.
The Rabix Executor, available as a command line interface, executes CWL versions of your workflows and tools on any Unix-based computational environment.
Together the Composer and Executor allow you to develop and test your CWL applications on your desktop before deploying them on the CGC. Rabix provides an integrated development environment for CWL to help improve developer productivity.
Rabix Beta is available for macOS and Linux, with Windows support coming soon. Read our blog for more details on the Rabix Beta.
CREATING CWL V1.0 APPS WITH RABIX
The current version of CWL available on the platform is draft-2. Rabix provides support for both CWL draft-2 and CWL v1.0, meaning you can develop tools and workflows with both versions of CWL using Rabix. However, please note that running CWL v1.0 tools on the CGC is an alpha implementation, and we are working on reaching full conformance, improving stability, and reaching parity with CWL draft-2.