diff --git a/files/galaxy-test/tpv/tools.yml b/files/galaxy-test/tpv/tools.yml index 4fb57dee2..07a74f32c 100644 --- a/files/galaxy-test/tpv/tools.yml +++ b/files/galaxy-test/tpv/tools.yml @@ -815,3 +815,16 @@ tools: require: - singularity - conda + + toolshed.g2.bx.psu.edu/repos/galaxyp/fragpipe/fragpipe/.*: + cores: 8 + mem: 56 + rules: + - id: fragpipe_memory + if: | + parameters = {p.name: p.value for p in job.parameters} + parameters = tool.params_from_strings(parameters, app) + high_memory = parameters.get("high_memory", False) + high_memory + mem: 256 + cores: 12 diff --git a/files/galaxy/tpv/tools.yml b/files/galaxy/tpv/tools.yml index ce88d1962..bdfcd732a 100644 --- a/files/galaxy/tpv/tools.yml +++ b/files/galaxy/tpv/tools.yml @@ -1444,3 +1444,12 @@ tools: toolshed.g2.bx.psu.edu/repos/galaxyp/fragpipe/fragpipe/.*: cores: 8 mem: 56 + rules: + - id: fragpipe_memory + if: | + parameters = {p.name: p.value for p in job.parameters} + parameters = tool.params_from_strings(parameters, app) + high_memory = parameters.get("high_memory", False) + high_memory + mem: 256 + cores: 12