-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathjob_conf.xml.miracum_sample
More file actions
174 lines (173 loc) · 12.6 KB
/
job_conf.xml.miracum_sample
File metadata and controls
174 lines (173 loc) · 12.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
<?xml version="1.0"?>
<job_conf>
<plugins workers="2">
<plugin id="slurm" type="runner" load="galaxy.jobs.runners.slurm:SlurmJobRunner">
<param id="drmaa_library_path">/usr/lib/slurm-drmaa/lib/libdrmaa.so</param>
<param id="enabled" from_environ="GALAXY_RUNNERS_ENABLE_SLURM">true</param>
</plugin>
<plugin id="condor" type="runner" load="galaxy.jobs.runners.condor:CondorJobRunner">
<param id="enabled" from_environ="GALAXY_RUNNERS_ENABLE_CONDOR">true</param>
</plugin>
<plugin id="local" type="runner" load="galaxy.jobs.runners.local:LocalJobRunner"/>
</plugins>
<!-- The default handler can be changed by specifying the GALAXY_HANDLERS_DEFAULT environment variable. -->
<handlers default_from_environ="GALAXY_HANDLERS_DEFAULT" default="handlers">
<handler id="handler0" tags="handlers"/>
<handler id="handler1" tags="handlers"/>
</handlers>
<!-- The default destination can be changed by specifying the GALAXY_DESTINATIONS_DEFAULT environment variable. -->
<destinations default_from_environ="GALAXY_DESTINATIONS_DEFAULT" default="slurm_cluster">
<destination id="docker_dispatch" runner="dynamic">
<!-- Allow different default destinations based on whether the tool
supports Docker or not. -->
<param id="type">docker_dispatch</param>
<param id="docker_destination_id" from_environ="GALAXY_DESTINATIONS_DOCKER_DEFAULT">slurm_cluster</param>
<param id="default_destination_id" from_environ="GALAXY_DESTINATIONS_NO_DOCKER_DEFAULT">slurm_cluster</param>
</destination>
<!--destination id="singularity_dispatch" runner="dynamic">
<param id="type">singularity_dispatch</param>
<param id="singularity_destination_id" from_environ="GALAXY_DESTINATIONS_DOCKER_DEFAULT">slurm_cluster</param>
<param id="default_destination_id" from_environ="GALAXY_DESTINATIONS_NO_DOCKER_DEFAULT">slurm_cluster</param>
</destination-->
<destination id="local_no_container" runner="local">
<env file="/galaxy_venv/bin/activate"/>
<param id="enabled" from_environ="GALAXY_RUNNERS_ENABLE_LOCAL">true</param>
</destination>
<destination id="local_docker" runner="local">
<env file="/galaxy_venv/bin/activate"/>
<param id="enabled" from_environ="GALAXY_RUNNERS_ENABLE_LOCAL">true</param>
<param id="docker_enabled">true</param>
<param id="docker_sudo" from_environ="GALAXY_DOCKER_SUDO">False</param>
<!-- The empty volumes from shouldn't affect Galaxy, set GALAXY_DOCKER_VOLUMES_FROM to use. -->
<param id="docker_volumes_from" from_environ="GALAXY_DOCKER_VOLUMES_FROM"></param>
<!-- For a stock Galaxy instance and traditional job runner $defaults will expand out as: $galaxy_root:ro,$tool_directory:ro,$working_directory:rw,$default_file_path:rw -->
<param id="docker_volumes" from_environ="GALAXY_DOCKER_VOLUMES">$defaults</param>
</destination>
<destination id="local_force_docker" runner="local">
<env file="/galaxy_venv/bin/activate"/>
<param id="enabled" from_environ="GALAXY_RUNNERS_ENABLE_LOCAL">true</param>
<param id="docker_enabled">true</param>
<param id="docker_sudo" from_environ="GALAXY_DOCKER_SUDO">False</param>
<!-- The empty volumes from shouldn't affect Galaxy, set GALAXY_DOCKER_VOLUMES_FROM to use. -->
<param id="docker_volumes_from" from_environ="GALAXY_DOCKER_VOLUMES_FROM"></param>
<!-- For a stock Galaxy instance and traditional job runner $defaults will expand out as: $galaxy_root:ro,$tool_directory:ro,$working_directory:rw,$default_file_path:rw -->
<param id="docker_volumes" from_environ="GALAXY_DOCKER_VOLUMES">$defaults</param>
<param id="docker_default_container_id" from_environ="GALAXY_DOCKER_DEFAULT_CONTAINER">busybox:ubuntu-14.04</param>
</destination>
<destination id="slurm_cluster" runner="slurm">
<env file="/galaxy_venv/bin/activate"/>
<param id="enabled" from_environ="GALAXY_RUNNERS_ENABLE_SLURM">true</param>
<param id="nativeSpecification" from_environ="NATIVE_SPEC">--ntasks=1 --share</param>
</destination> <!-- Docker -->
<destination id="slurm_cluster_docker" runner="slurm">
<env file="/galaxy_venv/bin/activate"/>
<param id="enabled" from_environ="GALAXY_RUNNERS_ENABLE_SLURM">true</param>
<param id="docker_enabled">true</param>
<param id="docker_sudo" from_environ="GALAXY_DOCKER_SUDO">False</param>
<!-- The empty volumes from shouldn't affect Galaxy, set GALAXY_DOCKER_VOLUMES_FROM to use. -->
<param id="docker_volumes_from" from_environ="GALAXY_DOCKER_VOLUMES_FROM"></param>
<!-- For a stock Galaxy instance and traditional job runner $defaults will expand out as: $galaxy_root:ro,$tool_directory:ro,$working_directory:rw,$default_file_path:rw -->
<param id="docker_volumes" from_environ="GALAXY_DOCKER_VOLUMES">$defaults</param>
<param id="nativeSpecification" from_environ="NATIVE_SPEC">--ntasks=1 --share</param>
</destination>
<destination id="slurm_cluster_force_docker" runner="slurm">
<env file="/galaxy_venv/bin/activate"/>
<param id="enabled" from_environ="GALAXY_RUNNERS_ENABLE_SLURM">true</param>
<param id="docker_enabled">true</param>
<param id="docker_sudo" from_environ="GALAXY_DOCKER_SUDO">False</param>
<!-- The empty volumes from shouldn't affect Galaxy, set GALAXY_DOCKER_VOLUMES_FROM to use. -->
<param id="docker_volumes_from" from_environ="GALAXY_DOCKER_VOLUMES_FROM"></param>
<!-- For a stock Galaxy instance and traditional job runner $defaults will expand out as: $galaxy_root:ro,$tool_directory:ro,$working_directory:rw,$default_file_path:rw -->
<param id="docker_volumes" from_environ="GALAXY_DOCKER_VOLUMES">$defaults</param>
<param id="docker_default_container_id" from_environ="GALAXY_DOCKER_DEFAULT_CONTAINER">busybox:ubuntu-14.04</param>
<param id="nativeSpecification" from_environ="NATIVE_SPEC">--ntasks=1 --share</param>
</destination>
<!-- Singularity -->
<destination id="slurm_cluster_singularity" runner="slurm">
<env file="/galaxy_venv/bin/activate"/>
<param id="enabled" from_environ="GALAXY_RUNNERS_ENABLE_SLURM">true</param>
<param id="singularity_enabled">true</param>
<param id="singularity_sudo" from_environ="GALAXY_SINGULARITY_SUDO">False</param>
<!-- The empty volumes from shouldn't affect Galaxy, set GALAXY_SINGULARITY_VOLUMES_FROM to use. -->
<param id="singularity_volumes_from" from_environ="GALAXY_SINGULARITY_VOLUMES_FROM"></param>
<!-- For a stock Galaxy instance and traditional job runner $defaults will expand out as: $galaxy_root:ro,$tool_directory:ro,$working_directory:rw,$default_file_path:rw -->
<param id="singularity_volumes" from_environ="GALAXY_SINGULARITY_VOLUMES">$defauls</param>
<param id="nativeSpecification" from_environ="NATIVE_SPEC">--ntasks=1 --share</param>
</destination>
<destination id="condor_cluster" runner="condor">
<env file="/galaxy_venv/bin/activate"/>
<param id="enabled" from_environ="GALAXY_RUNNERS_ENABLE_CONDOR">true</param>
<param id="universe" from_environ="GALAXY_CONDOR_UNIVERSE">vanilla</param>
</destination>
<destination id="condor_cluster_docker" runner="condor">
<env file="/galaxy_venv/bin/activate"/>
<param id="enabled" from_environ="GALAXY_RUNNERS_ENABLE_CONDOR">true</param>
<param id="docker_enabled">true</param>
<param id="docker_sudo" from_environ="GALAXY_DOCKER_SUDO">False</param>
<!-- The empty volumes from shouldn't affect Galaxy, set GALAXY_DOCKER_VOLUMES_FROM to use. -->
<param id="docker_volumes_from" from_environ="GALAXY_DOCKER_VOLUMES_FROM"></param>
<!-- For a stock Galaxy instance and traditional job runner $defaults will expand out as: $galaxy_root:ro,$tool_directory:ro,$working_directory:rw,$default_file_path:rw -->
<param id="docker_volumes" from_environ="GALAXY_DOCKER_VOLUMES">$defaults</param>
<param id="universe" from_environ="GALAXY_CONDOR_UNIVERSE">vanilla</param>
</destination>
<destination id="condor_cluster_force_docker" runner="condor">
<env file="/galaxy_venv/bin/activate"/>
<param id="enabled" from_environ="GALAXY_RUNNERS_ENABLE_CONDOR">true</param>
<param id="docker_enabled">true</param>
<param id="docker_sudo" from_environ="GALAXY_DOCKER_SUDO">False</param>
<!-- The empty volumes from shouldn't affect Galaxy, set GALAXY_DOCKER_VOLUMES_FROM to use. -->
<param id="docker_volumes_from" from_environ="GALAXY_DOCKER_VOLUMES_FROM"></param>
<!-- For a stock Galaxy instance and traditional job runner $defaults will expand out as: $galaxy_root:ro,$tool_directory:ro,$working_directory:rw,$default_file_path:rw -->
<param id="docker_volumes" from_environ="GALAXY_DOCKER_VOLUMES">$defaults</param>
<param id="docker_default_container_id" from_environ="GALAXY_DOCKER_DEFAULT_CONTAINER">busybox:ubuntu-14.04</param>
<param id="universe" from_environ="GALAXY_CONDOR_UNIVERSE">vanilla</param>
</destination>
<destination id="condor_docker_universe" runner="condor">
<env file="/galaxy_venv/bin/activate"/>
<param id="enabled" from_environ="GALAXY_RUNNERS_ENABLE_CONDOR">true</param>
<param id="docker_enabled">true</param>
<param id="docker_sudo" from_environ="GALAXY_DOCKER_SUDO">False</param>
<!-- The empty volumes from shouldn't affect Galaxy, set GALAXY_DOCKER_VOLUMES_FROM to use. -->
<param id="docker_volumes_from" from_environ="GALAXY_DOCKER_VOLUMES_FROM"></param>
<!-- For a stock Galaxy instance and traditional job runner $defaults will expand out as: $galaxy_root:ro,$tool_directory:ro,$working_directory:rw,$default_file_path:rw -->
<param id="docker_volumes" from_environ="GALAXY_DOCKER_VOLUMES">$defaults</param>
<param id="docker_default_container_id" from_environ="GALAXY_DOCKER_DEFAULT_CONTAINER">busybox:ubuntu-14.04</param>
<param id="universe" from_environ="GALAXY_CONDOR_UNIVERSE">docker</param>
</destination>
<!-- Following destinations send to basic Condor runner if no Docker image is available
otherwise they both use the Docker image - the first submits a normal Condor job
that will run Docker on the resulting worker node and the second uses Condor's
native Docker universe support.
-->
<destination id="condor_docker_cluster_dispatch" runner="dynamic">
<param id="type">docker_dispatch</param>
<param id="docker_destination_id">condor_cluster</param>
<param id="default_destination_id">condor_cluster_docker</param>
</destination>
<destination id="condor_docker_universe_dispatch" runner="dynamic">
<param id="type">docker_dispatch</param>
<param id="docker_destination_id">condor_cluster</param>
<param id="default_destination_id">condor_docker_universe</param>
</destination>
<destination id="slurm-4c" runner="slurm">
<env file="/galaxy_venv/bin/activate"/>
<param id="enabled" from_environ="GALAXY_RUNNERS_ENABLE_SLURM">true</param>
<param id="nativeSpecification" from_environ="NATIVE_SPEC">--ntasks=1 --cpus-per-task=4</param>
</destination>
<destination id="slurm-8c" runner="slurm">
<env file="/galaxy_venv/bin/activate"/>
<param id="enabled" from_environ="GALAXY_RUNNERS_ENABLE_SLURM">true</param>
<param id="nativeSpecification" from_environ="NATIVE_SPEC">--ntasks=1 --cpus-per-task=8</param>
</destination>
</destinations>
<tools>
<tool id="bowtie2" destination="slurm-4c"/>
<tool id="bwa_mem" destination="slurm-8c"/>
<tool id="lofreq_call" destination="slurm-8c"/>
<tool id="samtools_calmd" destination="slurm-4c"/>
<tool id="bamleftalign" destination="slurm-4c"/>
<tool id="gemini_load" destination="slurm-4c"/>
</tools>
<limits>
</limits>
</job_conf>