-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathstart_harmonisation.sh
29 lines (23 loc) · 1.19 KB
/
start_harmonisation.sh
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
#!/bin/bash
day=$(date -d "yesterday 13:00" "+%Y%m%d")
logs="/hps/nobackup/parkinso/spot/gwas/data/sumstats/harmonisation/logs/${day}"
# DEV ENV
#wrapper="/hps/software/users/parkinso/spot/gwas/dev/gwas-utils/harmonisationUtils/harmonisation_wrapper.sh"
#version="nextflow"
#pub_ftp="/nfs/ftp/private/gwas_cat/harm_test/success"
wrapper="/hps/software/users/parkinso/spot/gwas/prod/scripts/gwas-utils/harmonisationUtils/harmonisation_wrapper.sh"
ref="/hps/nobackup/parkinso/spot/gwas/data/sumstats/harmonisation/resources"
to_harm="/hps/nobackup/parkinso/spot/gwas/data/sumstats/harmonisation/toharm/${day}"
pub_ftp="/nfs/ftp/public/databases/gwas/summary_statistics"
failed="/hps/nobackup/parkinso/spot/gwas/data/sumstats/harmonisation/failed/${day}"
version="v1.1.3"
mail_add="gwas-dev-logs@ebi.ac.uk"
file_type="gwas_ssf"
nf_conf="/hps/software/users/parkinso/spot/gwas/prod/scripts/cron/container.config"
cmd="${wrapper} ${ref} ${to_harm} ${pub_ftp} ${failed} ${version} ${logs} ${mail_add} ${file_type} ${nf_conf}"
if [[ -d "$to_harm" ]]; then
mkdir -p $logs
bsub -o "${logs}/nf.out" -e "${logs}/nf.err" -M8000 -R "rusage[mem=8000]" -g /gwas_ss_harmo "$cmd"
else
echo "Nothing to harmonise today"
fi