Files

71 lines
1.5 KiB
Bash
Raw Permalink Normal View History

2026-08-03 18:42:47 +08:00
#!/bin/bash
# Test RNA-seq Alignment
set -e
echo "=== RNA-seq Align Test ==="
# Activate environment
source ~/miniconda3/etc/profile.d/conda.sh
conda activate rnaseq
cd /home/xia-lab/wutx/00test/bbav20311
# Setup test directories
TEST_JOB="test_align_$(date +%s)"
WORKSPACE="workspace/${TEST_JOB}"
INPUT_DIR="${WORKSPACE}/input"
FINAL_DIR="${WORKSPACE}/final"
ALIGN_DIR="${WORKSPACE}/rnaseq_align"
mkdir -p "${INPUT_DIR}" "${FINAL_DIR}" "${ALIGN_DIR}"
# Copy clean reads from previous QC test
cp workspace/job_1773836437033/final/SRR6847697_1.clean.fastq.gz "${FINAL_DIR}/"
cp workspace/job_1773836437033/final/SRR6847697_2.clean.fastq.gz "${FINAL_DIR}/"
# Create sample config
cat > "${INPUT_DIR}/samples.yaml" << EOF
samples:
SRR6847697:
- SRR6847697_1.clean.fastq.gz
- SRR6847697_2.clean.fastq.gz
EOF
# HISAT2 index
HISAT2_INDEX="/home/xia-lab/wutx/00test/bbav2.0302/workspace/rnaseq_test/Ft.genome"
echo "Input files:"
ls -lh "${FINAL_DIR}/"
echo ""
echo "Running RNA-seq Align..."
python apps/cli/run_rnaseq_align.py \
-i "${FINAL_DIR}" \
-x "${HISAT2_INDEX}" \
-o "${ALIGN_DIR}" \
-j "${TEST_JOB}" \
-p "Ft.SPL" \
-t 4 \
--sample-config "${INPUT_DIR}/samples.yaml"
echo ""
echo "=== Results ==="
echo "Final directory:"
ls -lh "${FINAL_DIR}/"
echo ""
echo "Align directory:"
ls -lh "${ALIGN_DIR}/"
echo ""
echo "Manifest:"
cat "${FINAL_DIR}/Ft.SPL.rnaseq_align.manifest.json" | head -50
echo ""
echo "Report:"
cat "${FINAL_DIR}/Ft.SPL.rnaseq_align_report.md"
echo ""
echo "=== Test Complete ==="