-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathConfiguration
More file actions
77 lines (62 loc) · 1.82 KB
/
Copy pathConfiguration
File metadata and controls
77 lines (62 loc) · 1.82 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
#!/bin/sh
#
# Organization: MDIBL
# Author: Lucie Hutchins
# Date: August 2017
#
#
# Note:
# If for some reasons you want the downloads to
# be sotered somewhere else than EXTERNAL_DATA_BASE,
# then change the following base directories as needed
#
CURRENT_USER=`id -un`
AWS_EXTERNAL_DATA_BASE=/mnt/data/external
AWS_SCRATCH_DATA_BASE=/mnt/scratch
AWS_LOGS_BASE=/mnt/data/logs
EXTERNAL_DATA_BASE=$AWS_EXTERNAL_DATA_BASE
SCRATCH_DATA_BASE=$AWS_SCRATCH_DATA_BASE
LOGS_BASE=$AWS_LOGS_BASE
MDIBL_EXTERNAL_DATA_BASE=/data/external
MDIBL_SCRATCH_DATA_BASE=/data/scratch
MDIBL_LOGS_BASE=/data/logs
if [ "$CURRENT_USER" == bioadmin ]
then
EXTERNAL_DATA_BASE=$MDIBL_EXTERNAL_DATA_BASE
SCRATCH_DATA_BASE=$MDIBL_SCRATCH_DATA_BASE
LOGS_BASE=$MDIBL_LOGS_BASE
fi
WORKING_DIR=`pwd`
DATA_DOWNLOADS_BASE=`realpath $WORKING_DIR`
##Globally Installed dependencies
WGET=`which wget`
TAR=`which tar`
UNZIP=`which unzip`
GUNZIP=`which gunzip`
#relative to this package base (data_downloads)
GLOBAL_CONFIG=Configuration
GET_SOURCE_VERSION_SCRIPT=getDataSourceVersion.sh
SET_SOURCE_VERSION_SCRIPT=setDataSourceVersion.sh
UNZIP_FILES_SCRIPT=unzipOrganismFasta.sh
TX2GENE_SCRIPT=gen_tx2gene_gtf.py
## Relative to each bioformatics source base within this package
PACKAGE_CONFIGFILE_SUFFIX=_package.cfg
DOWNLOAD_SCRIPT=download.sh
CURRENT_FLAG_FILE=current_release_NUMBER
ERROR_TERMS=("Fatal"
"Failure"
"failed"
"ERROR 404: Not Found"
"timed out"
"No such file or directory")
## Check
#
# Log directory base for this product
# Log files associated with scripts included in this product
# will be stored here
#
DOWNLOADS_LOG_DIR=${LOGS_BASE}/data_downloads
export EXTERNAL_DATA_BASE LOGS_BASE DOWNLOADS_LOG_DIR SCRATCH_DATA_BASE
export DATA_DOWNLOADS_BASE PACKAGE_CONFIGFILE_SUFFIX CURRENT_FLAG_FILE ERROR_TERMS
EMAIL_TO=lucie.hutchins@mdibl.org
export EMAIL_TO