Skip to content
Snippets Groups Projects
delly.snk 811 B
Newer Older
delly_sv = ['DEL', 'INV', 'DUP']
rule delly:
    input:
        bamlist = "{batch}/bamlist.list",
        excluded = "exclusion/excluded.bed",
        reference = REFERENCE,
        fai = REFERENCE + ".fai"
        "{batch}/delly/delly_{chrom}_{svtype}.bcf"
    params:
Floreal Cabanettes's avatar
Floreal Cabanettes committed
        template = EMPTY_TEMPLATE,
        reference = os.path.abspath(REFERENCE)
        get_threads("delly", 6)
    log:
Floreal Cabanettes's avatar
Floreal Cabanettes committed
        stdout = "{batch}/logs/delly/{chrom}_{svtype}.o",
        stderr = "{batch}/logs/delly/{chrom}_{svtype}.e"
Thomas Faraut's avatar
Thomas Faraut committed
        "export  OMP_NUM_THREADS={threads} ; "
        "delly.py -b {input.bamlist} -c {wildcards.chrom}"
        " -g {params.reference} -x {input.excluded} -t {wildcards.svtype}"
        " -o {output} -e {params.template}"
        " 1>{log.stdout} 2>{log.stderr}"