bio-miga/miga

View on GitHub
scripts/stats.bash

Summary

Maintainability
Test Coverage
#!/bin/bash
# Available variables: $PROJECT, $RUNTYPE, $MIGA, $CORES, $DATASET
set -e
SCRIPT="stats"
# shellcheck source=scripts/miga.bash
. "$MIGA/scripts/miga.bash" || exit 1
DIR="$PROJECT/data/90.stats"
[[ -d "$DIR" ]] || mkdir -p "$DIR"
cd "$DIR"

# Initialize
miga date > "${DATASET}.start"

# Calculate statistics
for i in raw_reads trimmed_fasta assembly \
         cds essential_genes distances taxonomy ssu ; do
  echo "# $i"
  miga stats --compute-and-save --ignore-empty -P "$PROJECT" -D "$DATASET" -r $i
done

# Finalize
miga date > "${DATASET}.done"
cat <<VERSIONS \
  | miga add_result -P "$PROJECT" -D "$DATASET" -r "$SCRIPT" -f --stdin-versions
=> MiGA
$(miga --version)
VERSIONS