#!/usr/bin/env bash set -euo pipefail SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" BINARY="${SCRIPT_DIR}/../src/target/release/obikmer" INDEX="${SCRIPT_DIR}/global_index_presence" REF_DIR="${SCRIPT_DIR}/reference_index" STATS_DIR="${SCRIPT_DIR}/stats/verify_merge_presence" PYTHON="${SCRIPT_DIR}/../.venv/bin/python3" VERIFY_PY="${SCRIPT_DIR}/verify_merge_presence.py" mkdir -p "${STATS_DIR}" CURRENT="${STATS_DIR}/current.csv" "${PYTHON}" "${VERIFY_PY}" --header >"${CURRENT}" "${PYTHON}" "${VERIFY_PY}" \ --obikmer "${BINARY}" \ "${INDEX}" "${REF_DIR}" \ >>"${CURRENT}" run_n=$(printf '%03d' "$(find "${STATS_DIR}" -maxdepth 1 -name 'presence_*.csv' | wc -l | tr -d ' ')") ARCHIVE="${STATS_DIR}/presence_${run_n}.csv" cp "${CURRENT}" "${ARCHIVE}" echo "Done. Results → ${ARCHIVE}"