forked from GRIAC/system_genetics
35 lines
504 B
Bash
35 lines
504 B
Bash
#!/bin/bash
|
|
#SBATCH --job-name=fastqc
|
|
#SBATCH --time=0-12:00:00
|
|
#SBATCH --ntasks=1
|
|
#SBATCH --mem=15G
|
|
#SBATCH --qos=regular
|
|
|
|
|
|
set -e
|
|
set -u
|
|
set -x
|
|
set -o pipefail
|
|
|
|
|
|
module purge
|
|
module load Java
|
|
module load FastQC
|
|
|
|
|
|
dir_raw_fastq="$(pwd)/fastq/raw"
|
|
dir_fastqc="$(pwd)/fastqc"
|
|
|
|
|
|
[ -d "${dir_fastqc}" ] || mkdir -p "${dir_fastqc}"
|
|
|
|
|
|
# Run FastQC
|
|
files=$(find -L "$dir_raw_fastq" -type f -iname "*.fastq.gz")
|
|
for file in $files; do
|
|
filename=$(basename "$file")
|
|
fastqc -o "$dir_fastqc" "$file" &
|
|
done
|
|
|
|
wait
|