-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathstreamflowMain.yml
More file actions
64 lines (61 loc) · 1.49 KB
/
streamflowMain.yml
File metadata and controls
64 lines (61 loc) · 1.49 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
#!/usr/bin/env streamflow
version: v1.0
workflows:
workflow:
type: cwl
config:
file: ./main.cwl
settings: config.yml
docker:
- step: /
deployment:
type: none
config: {}
bindings:
- step: /wrapperCore/genomemapper
target:
deployment: c3sfr1-slurm
service: genomemapper
- step: /wrapperCore/wrapperKraken/wrapperHumann/
target:
deployment: c3sfr1-slurm
service: humann3
- step: /wrapperCore/wrapperKraken/
target:
deployment: c3sfr1-slurm
service: kraken
- step: /wrapperCore/wrapperMetaphlan/wrapperHumann/
target:
deployment: c3sfr1-slurm
service: humann3
- step: /wrapperCore/wrapperMetaphlan/
target:
deployment: c3sfr1-slurm
service: metaphlan4
database:
type: sqlite
config:
connection: ./database/db
deployments:
c3sfr1-ssh:
type: ssh
config:
nodes:
- c3sfr1.di.unito.it
username: scontald
sshKey: ~/.ssh/id_rsa
workdir: /beegfs/home/scontald/streamflow_tmp/metagenome
c3sfr1-slurm:
type: slurm
config:
maxConcurrentJobs: 10
services:
kraken:
file: ./sbatch/kraken2.sh
genomemapper:
file: ./sbatch/genomeMapper.sh
metaphlan4:
file: ./sbatch/metaphlan4.sh
humann3:
file: ./sbatch/humann3.sh
wraps: c3sfr1-ssh