#!/usr/bin/env bash

set -euo pipefail
set -x

if [[ tests/gnomad-mtdna/example/gnomad-mtdna.vcf \
        -nt tests/gnomad-mtdna/example/gnomad-mtdna.vcf.bgz ]]; then
    bgzip -c tests/gnomad-mtdna/example/gnomad-mtdna.vcf \
    > tests/gnomad-mtdna/example/gnomad-mtdna.vcf.bgz
    tabix -f tests/gnomad-mtdna/example/gnomad-mtdna.vcf.bgz
fi

rm -rf tests/gnomad-mtdna/example/gnomad-mtdna.vcf.bgz.db
cargo run --all-features -- \
    gnomad-mtdna import \
    --gnomad-version 3.0 \
    --import-fields-json '{
        "vep": true,
        "quality": true,
        "heteroplasmy": true,
        "filter_hists": true,
        "pop_details": true,
        "haplogroups_details": true,
        "age_hists": true,
        "depth_details": true
    }' \
    --genome-release grch37 \
    --path-in-vcf tests/gnomad-mtdna/example/gnomad-mtdna.vcf.bgz \
    --path-out-rocksdb tests/gnomad-mtdna/example/gnomad-mtdna.vcf.bgz.db
