#! /bin/bash set -e dirname=$(dirname "$0") if [ "$#" -ne 2 ]; then echo "Usage: $0 " exit 1 fi in_fasta=$(readlink -f "$1") out_nex=$2 # Convert fasta to nexus out_dir=$(dirname "$out_nex") mkdir -p "$out_dir" seqmagick convert --output-format nexus --alphabet dna --input-format fasta "$in_fasta" "$out_nex" # append MrBayes block to nexus file cat "$dirname/mbblock.txt" >>"$out_nex" # Run MrBayes mb "$out_nex" >"${out_dir}"/mrbayes.log 2>&1