You are working on Duke Server: RCC
BASE DIRECTORY (FD_BASE): /data/reddylab/Kuei
REPO DIRECTORY (FD_REPO): /data/reddylab/Kuei/repo
WORK DIRECTORY (FD_WORK): /data/reddylab/Kuei/work
DATA DIRECTORY (FD_DATA): /data/reddylab/Kuei/data
CONTAINER DIR. (FD_SING): /data/reddylab/Kuei/container
You are working with ENCODE FCC
PATH OF PROJECT (FD_PRJ): /data/reddylab/Kuei/repo/Proj_ENCODE_FCC
PROJECT RESULTS (FD_RES): /data/reddylab/Kuei/repo/Proj_ENCODE_FCC/results
PROJECT SCRIPTS (FD_EXE): /data/reddylab/Kuei/repo/Proj_ENCODE_FCC/scripts
PROJECT DATA (FD_DAT): /data/reddylab/Kuei/repo/Proj_ENCODE_FCC/data
PROJECT NOTE (FD_NBK): /data/reddylab/Kuei/repo/Proj_ENCODE_FCC/notebooks
PROJECT DOCS (FD_DOC): /data/reddylab/Kuei/repo/Proj_ENCODE_FCC/docs
PROJECT LOG (FD_LOG): /data/reddylab/Kuei/repo/Proj_ENCODE_FCC/log
PROJECT REF (FD_REF): /data/reddylab/Kuei/repo/Proj_ENCODE_FCC/references
PROJECT IMAGE (FP_PRJ_SIF): /data/reddylab/Kuei/container/project/singularity_proj_encode_fcc.sif
PROJECT CONF. (FP_CNF): /data/reddylab/Kuei/repo/Proj_ENCODE_FCC/scripts/config_project.sh
### set directoryFD_INP=${FD_DAT}/external/${REGION_FOLDER_DAT}/region_narrowPeakFD_OUT=${FD_RES}/region/${REGION_FOLDER_RES}mkdir-p${FD_OUT}### loop and generate sorted filesFP_INPS=($(ls${FD_INP}/*bed.gz))for FP_INP in${FP_INPS[@]};do### get input file nameFN_INP=$(basename${FP_INP})echo${FN_INP}### set output file nameFN_OUT=${FN_INP}FP_OUT=${FD_OUT}/${FN_OUT}### sort and output to a new filezcat${FP_INP}|sort-k 1,1 -k2,2n|gzip-c>${FP_OUT}done
### set directoryFD_INP=${FD_DAT}/external/${REGION_FOLDER_DAT}/region_narrowPeakFD_OUT=${FD_RES}/region/${REGION_FOLDER_RES}/summarymkdir-p${FD_OUT}###ls${FD_INP}/metadata.tsvcp${FD_INP}/metadata.tsv ${FD_OUT}/metadata.tsv