File size: 1,391 Bytes
6196ce4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
DATASET=sof
SRC_DIR=/hdd2/kdpark/sleep_datasets/${DATASET}/mmap_signals_MAE_processed
SCRIPT_PATH="$(readlink -f "$0")"
BASE_DIR="$(dirname "$(dirname "$SCRIPT_PATH")")"

echo $BASE_DIR

if [ ! -e ${BASE_DIR}/datasets/${DATASET}/mmap_signals_MAE_processed/train ]; then
    mkdir -p ${BASE_DIR}/datasets/${DATASET}/mmap_signals_MAE_processed/RESP
    cd ${BASE_DIR}/datasets/${DATASET}/mmap_signals_MAE_processed/RESP    
    rm *
    ln -s ${SRC_DIR}/AIRFLOW/AIRFLOW.mmap .
    ln -s ${SRC_DIR}/AIRFLOW/AIRFLOW.pickle .
    ln -s ${SRC_DIR}/ABD/ABD.mmap .
    ln -s ${SRC_DIR}/ABD/ABD.pickle .
    ln -s ${SRC_DIR}/CHEST/CHEST.mmap .
    ln -s ${SRC_DIR}/CHEST/CHEST.pickle .
else
    for split in {train,val,test}; do  
        mkdir -p ${BASE_DIR}/datasets/${DATASET}/mmap_signals_MAE_processed/${split}/RESP  
        cd ${BASE_DIR}/datasets/${DATASET}/mmap_signals_MAE_processed/${split}/RESP
        rm *
        ln -s ${SRC_DIR}/${split}/AIRFLOW/AIRFLOW.mmap .
        ln -s ${SRC_DIR}/${split}/AIRFLOW/AIRFLOW.pickle .
        ln -s ${SRC_DIR}/${split}/ABD/ABD.mmap .
        ln -s ${SRC_DIR}/${split}/ABD/ABD.pickle .
        ln -s ${SRC_DIR}/${split}/CHEST/CHEST.mmap .
        ln -s ${SRC_DIR}/${split}/CHEST/CHEST.pickle .
        echo "Created symbolic links for ${split} split in directory ${BASE_DIR}/datasets/${DATASET}/mmap_signals_MAE_processed/${split}/RESP."

    done
fi