#!/bin/bash
if [  $# -eq 0 ]
  then
    name=dmuSNP4
  else
    name=$1
fi
export name
time ../../bin/dmu1 < $name.DIR > $name.lst
if [ $? -eq 0 ]
then
  echo '1' >> $name.lst
  time ../../bin/dmu4 >> $name.lst
  if [ $? -eq 0 ]
  then
    rm -f PEDFILE* AINV* fort.* PARIN DMU*.dir
    rm -f CODE_TABLE DMU_LOG
    rm -f DUMMY MODINF
    rm -f RCDATA
    if [ -f INBREED ]
    then
      if [ -s INBREED ]
      then
        mv INBREED $name.INBREED
      else
        rm INBREED
      fi
    fi
    if [ -f SOL_STD ]
    then
      if [ -s SOL_STD ]
      then
        mv SOL_STD $name.SOL_STD
      else
        rm SOL_STD
      fi
    fi
    mv SOL $name.SOL
    cmp -s  $name.SOL $name.SOL.org
    if [ $? -eq 0 ]
    then
      printf "Example %-27s OK \n" $name   >> ../run_ex.log
    else
      printf "Example %-27s Failed - Check output files \n" $name >> ../run_ex.log
    fi
  else
    printf "Example %-27s Failed in DMU4 - Check output files \n" $name >> ../run_ex.log
  fi
else
  printf "Example %-27s Failed in DMU1 - Check output files \n" $name >> ../run_ex.log
fi

