#!/bin/bash

totalruns=$1
m=$2

function run_in_dir()
{
    mkdir -p $1 && cd "$1"
    echo
    echo "----------------- running in $1"
    rm -f CFs *sxf*
    local i
    for ((i = 0; i < totalruns; ++i)); do
        echo "run $((i+1)) of $totalruns"
        cnrun -Dfi=$2 -Dft=$3 -Dfo=$4 -e ../script -v1 -tT.05 && \
            varfold  -x10 -x10 -G.. -Vweight -om PN.0 && \
            mv PN.0.sxf.mx $i.PN.0.sxf.mx && \
            mv PN.0.sxf $i.PN.0.sxf && \
            cat <PN.0.CF >>CFs
    done

    varfold -x10 -x10 -om -zavg -t- -UAVERAGE *.PN.0.sxf.mx
    cp AVERAGE.mx ../AVERAGE.$1.mx

    cd ..
}

run_in_dir "___" 1   1   1
run_in_dir "__o" 1   1  $m
run_in_dir "_o_" 1  $m   1
run_in_dir "_oo" 1  $m  $m
run_in_dir "o__" $m  1   1
run_in_dir "o_o" $m  1  $m
run_in_dir "oo_" $m  $m  1
