BioX-Workflow-Plugin-Drake
view release on metacpan or search on metacpan
example/drake.yml view on Meta::CPAN
---
plugins:
- Drake
global:
- indir: /home/jillian/projects/perl/BioX-Workflow/example
- outdir: /home/jillian/projects/perl/BioX-Workflow/example/OUT
- file_rule: (.csv)$
- min: 1
rules:
- backup:
local:
- INPUT: "{$self->indir}/{$sample}.csv"
- OUTPUT: "{$self->outdir}/{$sample}.csv"
- thing: "other thing"
process: |
cp $INPUT $OUTPUT
- grep_VARA:
local:
- OUTPUT: "{$self->outdir}/{$sample}.grep_VARA.csv"
process: |
echo "Working on {$self->{indir}}/{$sample.csv}"
grep -i "VARA" {$self->indir}/{$sample}.csv >> {$self->outdir}/{$sample}.grep_VARA.csv \
|| touch {$self->OUTPUT}
- grep_VARB:
local:
- OUTPUT: "{$self->outdir}/{$sample}.grep_VARA.grep_VARB.csv"
process: |
grep -i "VARB" {$self->indir}/{$sample}.grep_VARA.csv >> {$self->outdir}/{$sample}.grep_VARA.grep_VARB.csv || touch {$self->OUTPUT}
( run in 1.189 second using v1.01-cache-2.11-cpan-39bf76dae61 )