-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.ini
50 lines (39 loc) · 1.33 KB
/
config.ini
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
# User Configuration
# ============================
# LSF queue and job group settings
LABNAME=general
QNAME=general
# Storage path
STORAGE_PATH=/storage1/fs1/dinglab/Active/Projects
# Scratch path
SCRATCH_PATH=/scratch1/fs1/dinglab
# Specify username
USER=rmashl
# name of study
STUDY=monopogen_runs
# Ncpu
NCPU_PREPROC=16
# Docker image
IMAGE=rjmashl/variant2
# Example of an external directory or project with needed data (bams, etc.).
# Uncomment or modify LSF_DOCKER_VOLUMES below.
# EXT_STUDY_1=/storage1/fs1/dinglab/Active/Projects/External_study
# No user configuration below
# =============================
# LSF docker volums
export MYSTORAGE=${STORAGE_PATH}/${USER}
export MYSCRATCH=${SCRATCH_PATH}/${USER}
export LSF_DOCKER_VOLUMES="$HOME:$HOME $MYSCRATCH:$MYSCRATCH $MYSTORAGE:$MYSTORAGE"
# export LSF_DOCKER_VOLUMES="$HOME:$HOME $MYSCRATCH:$MYSCRATCH $MYSTORAGE:$MYSTORAGE $EXT_STUDY_1:$EXT_STUDY_1"
# monopogen installation
TOPDIR=${MYSTORAGE}/${STUDY}
REF_DIR=${TOPDIR}/reference
INSTALL_PATH=${TOPDIR}/software/Monopogen
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${INSTALL_PATH}/apps
# various paths
STUDY_SCRATCHDIR=${MYSCRATCH}/${STUDY}
FB_SCRATCHDIR=${STUDY_SCRATCHDIR}/filtered_bams
SAMP_SCRATCHDIR=${STUDY_SCRATCHDIR}/samples
FB_STORAGEDIR=${TOPDIR}/filtered_bams
RS_STORAGEDIR=${TOPDIR}/runscripts
SAMP_STORAGEDIR=${TOPDIR}/samples