Skip to content

medcelerate/bio-cwl-tools

 
 

Repository files navigation

Goals: to collect and collaboratively maintain CWL CommandLineTool descriptions of any biology/life-sciences related applications.

All Contributors Build Status

Non-goals: software packaging or containerization, go to https://biocontainers.pro for that

All CWL tool descriptions are licensed under the Apache 2.0 license. The underlying tools are under one or more Free and Open Source Software licenses.

Styleguide

  1. First line must be #!/usr/bin/env cwl-runner
  2. Second line is cwlVersion: v1.0
  3. Third line is class: CommandLineTool
  4. *.cwl files must be marked executable (chmod a+x *.cwl)
  5. All tool descriptions must have a software container. Use a container from biocontainers.pro if available
  6. If you use schema.org annotations, specify the schema using the RDF version: $schemas: [ http://schema.org/version/latest/schema.rdf ]
  7. Must be free from warning when cwltool --validate is run
  8. Tool descriptions should be motivated by a real world use of this tool in a workflow. The description should focus on a single way of using the tool. Signs that a tool description is including too much: lots of javascript; complicated data structures; every single flag is listed.

Contributors ✨

Thanks goes to these wonderful people (emoji key):

KerstenBreuer
KerstenBreuer

💻
Peter Amstutz
Peter Amstutz

🤔
Michael Kotliar
Michael Kotliar

🤔 💻

This project follows the all-contributors specification. Contributions of any kind welcome!

Releases

No releases published

Packages

No packages published

Languages

  • Common Workflow Language 100.0%