Skip to content
This repository has been archived by the owner on Feb 25, 2019. It is now read-only.

olgamelnichuk/ngspyeasy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NGSpyeasy

Yet another one NGS pipeline runner based on Ansible automation software.

The basic usage is:

  1. Write your pipeline as Ansible playbook.

  2. Run it with NGSpyeasy runner

$ ngspyeasy --samples /path/to/samples.config.tsv --vars pipeline_vars.yml pipeline_playbook.yml --log_dir /path/to/log_dir

where samples.config.tsv contains a list of sample configurations your pipeline scripts use. Here is an example:

sample_id   fastq1  fatsq2

sample1 sample1_1.fastq.gz  sample1_2.fastq.gz
sample2 sample2_1.fastq.gz  sample2_2.fastq.gz
sample3 sample3_1.fastq.gz  sample3_2.fastq.gz
...

About

NGSeasy, but on python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published