11app_name = enviroms
22parameters_path = data/enviroms.toml
33# change the path to your data path /Users/eber373/Desenvolvimento/enviroms
4- data_dir = /Users/eber373/Development/enviroms/data
5- configuration_dir = /Users/eber373/Development /enviroms/configuration
4+ data_dir = /home/bmeluch/enviroMS_work/example_data
5+ configuration_dir = /home/bmeluch/enviroMS_work /enviroms/configuration
66version := $(shell cat .bumpversion.cfg | grep current_version | cut -d= -f2 | tr -d ' ')
77stage := $(shell cat .bumpversion.cfg | grep optional_value | cut -d= -f2 | tr -d ' ')
88
@@ -72,14 +72,26 @@ docker-build:
7272
7373docker-build-local :
7474
75- docker build -t local-enviroms:$(version) .
76-
75+ docker build --pull --no-cache -t local-enviroms:latest .
7776
7877docker-run-di :
7978
8079 @echo $(data_dir)
8180 @echo $(configuration_dir)
82- docker run -v $(data_dir):/enviroms/data -v $(configuration_dir):/enviroms/configuration microbiomedata/enviroms:$(version) run-di /enviroms/configuration/enviroms.toml
81+ docker run -v $(data_dir):/enviroms/data -v $(configuration_dir):/enviroms/configuration microbiomedata/enviroms:$(version) run_di /enviroms/configuration/di_enviroms.toml
82+
83+ docker-run-di-local :
84+
85+ @make docker-build-local
86+ @echo $(data_dir)
87+ @echo $(configuration_dir)
88+ docker run \
89+ -v $(data_dir):/enviroms/data/raw_data \
90+ -v ./data/output:/enviroms/data/output \
91+ -v ./data/reference:/enviroms/data/reference \
92+ -v $(configuration_dir):/enviroms/configuration \
93+ local-enviroms:latest \
94+ enviroMS run_di /enviroms/configuration/di_enviroms.toml
8395
8496docker-run-lc :
8597
@@ -91,14 +103,25 @@ cascade-run:
91103
92104 srun -A mscms -t 240 -N 1 -n time enviroMS run-di -r 2 --mpi /dtemp/mscms/enviroms/data/configuration/enviroms.toml
93105
106+ cli-run-di :
107+ enviroMS run_di configuration/di_enviroms.toml --jobs 1 --replicas 1 --tasks 1
108+
94109wdl-run-di :
95110
96111 miniwdl run wdl/di_fticr_ms.wdl -i wdl/di_fticr_wdl_input.json --verbose --no-cache --copy-input-files
97112
113+ wdl-run-di-local :
114+ @make docker-build-local
115+ miniwdl run wdl/di_fticr_ms.wdl -i wdl/di_fticr_wdl_input_local_docker.json --verbose --no-cache --copy-input-files
116+
98117wdl-run-lc :
99118
100119 miniwdl run wdl/lc_fticr_ms.wdl -i wdl/lc_fticr_wdl_input.json --verbose --no-cache --copy-input-files
101120
121+ wdl-run-lc-local :
122+
123+ miniwdl run wdl/lc_fticr_ms.wdl -i wdl/lc_fticr_wdl_input_local_docker.json --verbose --no-cache --copy-input-files
124+
102125get-lcms-fticr-test-data :
103126
104127 @echo "Downloading test files for LC-MS FT-ICR workflow"
@@ -132,6 +155,4 @@ get-lcms-fticr-test-data:
132155 else echo "Reference file exists"; fi
133156 @echo "LC-MS FT-ICR test files complete"
134157
135- wdl-run-lc-local :
136158
137- miniwdl run wdl/lc_fticr_ms.wdl -i wdl/lc_fticr_wdl_input_local_docker.json --verbose --no-cache --copy-input-files
0 commit comments