toil-say

🛰 A demo Toil pipeline for HPC's group meeting.


License
BSD-3-Clause
Install
pip install toil-say==1.0.0

Documentation

toil_say

pypi badge travis badge codecov badge docker badge docker badge code formatting

🐄 A demo Toil pipeline for HPC's group meeting.

Make a cow say something:

$ toil_say jobstore --message "Juno is great!"

    ________________
    < Juno is great! >
    ----------------
            \   ^__^
            \  (oo)\_______
                (__)\       )\/\
                    ||----w |
                    ||     ||

Usage

This package uses docker to manage its dependencies, there are 2 ways of using it:

  1. Running the container in single machine mode without --batchSystem support:

     # using docker
     docker run -it papaemmelab/toil_say --help
    
     # using singularity
     singularity run docker://papaemmelab/toil_say --help
    
  2. Installing the python package from pypi and passing the container as a flag:

     # install package
     pip install toil_say
    
     # run with docker
     toil_say [TOIL-OPTIONS] [PIPELINE-OPTIONS]
         --docker papaemmelab/toil_say
         --volumes <local path> <container path>
         --batchSystem LSF
    
     # run with singularity
     toil_say [TOIL-OPTIONS] [PIPELINE-OPTIONS]
         --singularity docker://papaemmelab/toil_say
         --volumes <local path> <container path>
         --batchSystem LSF
    

See docker2singularity if you want to use a singularity image instead of using the docker:// prefix.

Contributing

Contributions are welcome, and they are greatly appreciated, check our contributing guidelines!

Credits

This package was created using Cookiecutter and the papaemmelab/cookiecutter-toil project template.