Skip to content

cancerit/dockstore-biobambam2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dockstore-biobambam2

dockstore-biobambam2 is a dockstore.org wrapper for the tools of biobambam2. This has been packaged specifically for use with the Dockstore.org framework.

Docker Repository on Quay

This repository includes the Dockerfile directives and a suite of cwl files describing each tool.

It is a work in progress and tools will be added:

  1. As CancerIT require them for tools we want to expose via dockstore.org.
  2. Contribution via Pull requests.
  3. Requests made via Issues.

Current tools

Dockstore version

Requires dockstore cli version 1.2.3+

Development environment

This project uses git pre-commit hooks. As these will execute on your system you need to activate them. Failure to adhere to these may result in rejection of your work.

You will need to install:

gem install --user-install mdl

The following command will activate the checks to execute before a commit is processed:

git config core.hooksPath git-hooks

A failure will block a commit, this includes style for terraform.

You can run the same checks manually without a commit by executing the following in the base of the clone:

./run_checks.sh

No Travis build

Unfortunately biobambam2 takes ~45 minutes to build which prevents travis-CI for the project as the max total time is 50 min.