#!/bin/bash -Ceuo pipefail
# Create a directory with VAF files for vaf_ncm.py
mkdir vaf_dir
for f in *.vaf; do
cp "$f" vaf_dir/
done
python /usr/local/NGSCheckMate/vaf_ncm.py -f -I vaf_dir/ -O . -N REGRESSION
# NGSCheckMate has a bug where PDF generation fails silently when the batch
# contains NTC (no template control) samples with zero reads, because R's
# hclust() cannot handle NA values in the correlation matrix.
if [ ! -f "REGRESSION.pdf" ]; then
touch "REGRESSION.pdf"
fi
cat <<-END_VERSIONS > versions.yml
"DAQ:FASTQ_NGSCHECKMATE:NGSCHECKMATE_VAFNCM":
ngscheckmate: $(python /usr/local/NGSCheckMate/vaf_ncm.py --help 2>&1 | grep 'NGSCheckMate' | sed 's/.*v//')
END_VERSIONS