diff --git a/conf/pipeline/eager/eva.config b/conf/pipeline/eager/eva.config index 466a4c1..4c2922d 100644 --- a/conf/pipeline/eager/eva.config +++ b/conf/pipeline/eager/eva.config @@ -100,6 +100,10 @@ process { clusterOptions = { "-S /bin/bash -V -l h_vmem=${(task.memory.toGiga() * 2)}G,virtual_free=${(task.memory.toGiga() * 2)}G" } memory = { check_max( 4.GB * task.attempt, 'memory' ) } } + + withName: metagenomic_complexity_filter { + clusterOptions = { "-S /bin/bash -V -l h_vmem=${(task.memory.toGiga() * 2)}G,virtual_free=${(task.memory.toGiga() * 2)}G" } + } withName: malt { clusterOptions = { "-S /bin/bash -V -l h_vmem=1000G,virtual_free=1000G" } @@ -258,6 +262,10 @@ profiles { memory = { check_max( 4.GB * task.attempt, 'memory' ) } } + withName: metagenomic_complexity_filter { + clusterOptions = { "-S /bin/bash -V -l h_vmem=${(task.memory.toGiga() * 3)}G,virtual_free=${(task.memory.toGiga() * 3)}G" } + } + withName: malt { clusterOptions = { "-S /bin/bash -V -l h_vmem=1000G,virtual_free=1000G" } cpus = { check_max( 32, 'cpus' ) } @@ -425,6 +433,10 @@ profiles { time = 1440.h } + withName: metagenomic_complexity_filter { + clusterOptions = { "-S /bin/bash -V -l h_vmem=${(task.memory.toGiga() * 6)}G,virtual_free=${(task.memory.toGiga() * 6)}G" } + } + withName: malt { clusterOptions = { "-S /bin/bash -V -l h_vmem=1000G,virtual_free=1000G" } cpus = { check_max( 32, 'cpus' ) }