Skip to content

Commit

Permalink
Merge pull request #2190 from cat-bro/diffbind_and_mirdeep_tpv
Browse files Browse the repository at this point in the history
Diffbind and mirdeep tpv
  • Loading branch information
jlqfab authored Sep 19, 2024
2 parents 15eab59 + f264c99 commit 57c7919
Showing 1 changed file with 80 additions and 70 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -183,7 +183,23 @@ tools:
params:
singularity_enabled: true
toolshed.g2.bx.psu.edu/repos/bgruening/diffbind/diffbind/.*:
mem: 30.7
mem: 48
rules:
- id: diffbind_medium_input_rule
if: 1 <= input_size < 7
mem: 30
- id: diffbind_small_input_rule
if: input_size < 1
mem: 12
- id: diffbind_singularity_rule
if: |
minimum_singularity_version = '3.12.0+galaxy0'
helpers.tool_version_gte(tool, minimum_singularity_version)
params:
singularity_enabled: true
scheduling:
accept:
- pulsar # older versions might be OK with pulsar but are not OK with singularity
toolshed.g2.bx.psu.edu/repos/bgruening/enumerate_charges/enumerate_charges/.*:
params:
singularity_enabled: true
Expand Down Expand Up @@ -540,16 +556,15 @@ tools:
if: input_size >= 0.04
fail: Too much data, please don't use the clustalw for this.
toolshed.g2.bx.psu.edu/repos/devteam/cuffdiff/cuffdiff/.*:
cores: 1
mem: 3.8
params:
dependency_resolution: none
singularity_enabled: true
scheduling:
accept:
- pulsar
rules:
- if: 2 <= input_size
- id: cuffdiff_large_input_rule
if: 2 <= input_size
cores: 4
mem: 15.3
toolshed.g2.bx.psu.edu/repos/devteam/cufflinks/cufflinks/.*:
Expand Down Expand Up @@ -636,7 +651,8 @@ tools:
- pulsar
- pulsar-quick
rules:
- if: |
- id: fastqc_singularity_rule
if: |
minimum_singularity_version = '0.72+galaxy1'
helpers.tool_version_gte(tool, minimum_singularity_version)
params:
Expand Down Expand Up @@ -721,7 +737,8 @@ tools:
cores: 5
mem: 19.1
rules:
- if: |
- id: ncbi_blastn_wrapper_pulsar_rule
if: |
helpers.job_args_match(job, app, {'db_opts': {'db_opts_selector': 'db'}})
cores: 15
mem: cores * 3.1
Expand All @@ -734,7 +751,8 @@ tools:
cores: 5
mem: 19.1
rules:
- if: |
- id: ncbi_blastp_wrapper_pulsar_rule
if: |
helpers.job_args_match(job, app, {'db_opts': {'db_opts_selector': 'db'}})
cores: 15
mem: cores * 3.1
Expand All @@ -747,7 +765,8 @@ tools:
cores: 16
mem: 61.4
rules:
- if: |
- id: ncbi_blastx_wrapper_pulsar_rule
if: |
helpers.job_args_match(job, app, {'db_opts': {'db_opts_selector': 'db'}})
cores: 15
mem: cores * 3.1
Expand All @@ -771,7 +790,8 @@ tools:
cores: 5
mem: 19.1
rules:
- if: |
- id: ncbi_tblastn_wrapper_pulsar_rule
if: |
helpers.job_args_match(job, app, {'db_opts': {'db_opts_selector': 'db'}})
cores: 15
mem: cores * 3.1
Expand All @@ -783,7 +803,8 @@ tools:
cores: 16
mem: 61.4
rules:
- if: |
- id: ncbi_tblastx_wrapper_pulsar_rule
if: |
helpers.job_args_match(job, app, {'db_opts': {'db_opts_selector': 'db'}})
cores: 15
mem: cores * 3.1
Expand All @@ -805,7 +826,8 @@ tools:
- pulsar
- pulsar-quick
rules:
- if: |
- id: picard_singularity_rule
if: |
minimum_singularity_version = '2.18.2'
helpers.tool_version_gte(tool, minimum_singularity_version)
params:
Expand Down Expand Up @@ -1087,7 +1109,8 @@ tools:
docker_enabled: true
singularity_enabled: false
rules:
- if: |
- id: diann_group_access_rule
if: |
not user or not 'diann' in [role.name for role in user.all_roles() if not role.deleted]
fail: Your account has not been given access to Dia-NN. Contact help@genome.edu.au
if you think this is in error.
Expand Down Expand Up @@ -1231,6 +1254,9 @@ tools:
accept:
- pulsar
- pulsar-training-large
toolshed.g2.bx.psu.edu/repos/iuc/aegean_.*:
params:
singularity_enabled: true
toolshed.g2.bx.psu.edu/repos/iuc/anndata_.*:
params:
singularity_enabled: true
Expand Down Expand Up @@ -1275,7 +1301,8 @@ tools:
require:
- bakta_database
rules:
- if: |
- id: bakta_pulsar_rule
if: |
minimum_pulsar_version = '1.9.3+galaxy0'
helpers.tool_version_gte(tool, minimum_pulsar_version)
scheduling:
Expand Down Expand Up @@ -1341,7 +1368,8 @@ tools:
cores: 2
mem: 7.6
rules:
- if: 0.05 <= input_size
- id: busco_3_large_input_rule
if: 0.05 <= input_size
cores: 8
mem: 30.7
toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/[^3].*:
Expand All @@ -1353,7 +1381,8 @@ tools:
reject:
- pulsar-qld-high-mem2
rules:
- if: |
- id: busco_singularity_rule
if: |
minimum_singularity_version = '5.0.0+galaxy0'
helpers.tool_version_gte(tool, minimum_singularity_version)
params:
Expand Down Expand Up @@ -2749,7 +2778,8 @@ tools:
- pulsar
- pulsar-training-large
rules:
- if: |
- id: spades_coronaspades_singularity_rule
if: |
minimum_singularity_version = '3.15.4+galaxy0'
helpers.tool_version_gte(tool, minimum_singularity_version)
params:
Expand Down Expand Up @@ -2842,7 +2872,8 @@ tools:
- pulsar
- pulsar-training-large
rules:
- if: |
- id: spades_rnaviralspades_singularity_rule
if: |
minimum_singularity_version = '3.15.4+galaxy1'
helpers.tool_version_gte(tool, minimum_singularity_version)
params:
Expand Down Expand Up @@ -3094,7 +3125,8 @@ tools:
- pulsar-quick
- pulsar-training-large
rules:
- if: |
- id: unicycler_singularity_rule
if: |
minimum_singularity_version = '0.5.0+galaxy0'
helpers.tool_version_gte(tool, minimum_singularity_version)
params:
Expand Down Expand Up @@ -3280,7 +3312,8 @@ tools:
- pulsar
- pulsar-quick
rules:
- if: |
- id: trimmomatic_singularity_rule
if: |
minimum_singularity_version = '0.36.6'
helpers.tool_version_gte(tool, minimum_singularity_version)
params:
Expand All @@ -3305,6 +3338,15 @@ tools:
toolshed.g2.bx.psu.edu/repos/rnateam/chipseeker/chipseeker/.*:
params:
singularity_enabled: true
toolshed.g2.bx.psu.edu/repos/rnateam/mirdeep2.*:
params:
singularity_enabled: true
toolshed.g2.bx.psu.edu/repos/rnateam/mirdeep2_mapper/rbc_mirdeep2_mapper/.*:
cores: 9
mem: 34.5
scheduling:
accept:
- pulsar
toolshed.g2.bx.psu.edu/repos/rnateam/mafft/rbc_mafft/.*:
context:
max_concurrent_job_count_for_tool_user: 2
Expand Down Expand Up @@ -3450,7 +3492,8 @@ tools:
params:
singularity_enabled: true
rules:
- if: |
- id: cellranger_group_access_rule
if: |
not user or not 'cellranger' in [role.name for role in user.all_roles() if not role.deleted]
fail: Your account has not been given access to cellranger. Contact help@genome.edu.au
if you think this is in error.
Expand All @@ -3459,68 +3502,35 @@ tools:
tmp_dir: true
CONVERTER_bedgraph_to_bigwig:
mem: 30
^fgenesh$:
cores: 60
mem: 300
fgenesh_tool:
abstract: true
params:
singularity_enabled: true
scheduling:
accept:
- pulsar
require:
- pulsar-high-mem2
rules:
- if: |
- id: fgenesh_group_access_rule
if: |
not user or not 'Fgenesh' in [role.name for role in user.all_roles() if not role.deleted]
fail: Your account has not been given access to fgenesh. Contact help@genome.edu.au
if you think this is in error.
^fgenesh_annotate$:
inherits: ^fgenesh$
inherits: fgenesh_tool
cores: 60
mem: 300
scheduling:
accept:
- pulsar
require:
- pulsar-high-mem2
fgenesh_merge:
cores: 1
params:
singularity_enabled: true
rules:
- if: |
not user or not 'Fgenesh' in [role.name for role in user.all_roles() if not role.deleted]
fail: Your account has not been given access to fgenesh. Contact help@genome.edu.au
if you think this is in error.
inherits: fgenesh_tool
fgenesh_split:
cores: 1
params:
singularity_enabled: true
rules:
- if: |
not user or not 'Fgenesh' in [role.name for role in user.all_roles() if not role.deleted]
fail: Your account has not been given access to fgenesh. Contact help@genome.edu.au
if you think this is in error.
inherits: fgenesh_tool
fgenesh_to_genbank:
cores: 1
params:
singularity_enabled: true
rules:
- if: |
not user or not 'Fgenesh' in [role.name for role in user.all_roles() if not role.deleted]
fail: Your account has not been given access to fgenesh. Contact help@genome.edu.au
if you think this is in error.
inherits: fgenesh_tool
fgenesh_get_mrnas_gc:
cores: 1
params:
singularity_enabled: true
rules:
- if: |
not user or not 'Fgenesh' in [role.name for role in user.all_roles() if not role.deleted]
fail: Your account has not been given access to fgenesh. Contact help@genome.edu.au
if you think this is in error.
inherits: fgenesh_tool
fgenesh_get_proteins:
cores: 1
params:
singularity_enabled: true
rules:
- if: |
not user or not 'Fgenesh' in [role.name for role in user.all_roles() if not role.deleted]
fail: Your account has not been given access to fgenesh. Contact help@genome.edu.au
if you think this is in error.
inherits: fgenesh_tool
gtdbtk_classify_wf_test:
cores: 16
mem: 60
Expand Down

0 comments on commit 57c7919

Please sign in to comment.