File size: 903 Bytes
cfbc06c | 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
set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PROJECT_ROOT="$(cd "${SCRIPT_DIR}/../../.." && pwd)"
DATA_ROOT="${DATA_ROOT:-${PROJECT_ROOT}/data/data_mini}"
GENOME_DIR="${GENOME_DIR:-${DATA_ROOT}/genome_data}"
mkdir -p "${GENOME_DIR}"
cd "${GENOME_DIR}"
echo "EVO2_PROJECT_ROOT: ${PROJECT_ROOT}"
echo "EVO2_GENOME_DIR: ${GENOME_DIR}"
for chr in chr20 chr21 chr22; do
if [ ! -f "${chr}.fa.gz" ]; then
wget -c "https://hgdownload.soe.ucsc.edu/goldenpath/hg38/chromosomes/${chr}.fa.gz"
fi
if [ ! -f "${chr}.fa" ]; then
zcat "${chr}.fa.gz" > "${chr}.fa"
fi
done
cat chr20.fa chr21.fa chr22.fa > chr20_21_22.fa
python "${PROJECT_ROOT}/scripts/tools/data_process/preprocess_data_fasta.py" \
--config "${PROJECT_ROOT}/config/genome_preprocess_config.yaml"
echo "FASTA preprocessing completed: ${GENOME_DIR}/preprocessed_data" |