#!/bin/bash
#
# if you want this script to run, you need 
# latex, dvips, gs (with the pgmraw output device), pnmcrop.
#
LEARNNAME=$1
SYMBOLS=$2
SIZE=$3
CROSS=$4
U=0
rm -f $LEARNNAME.dat
while [ $U -lt $SIZE ]; do
    U=$[$U+1]
    SEED=$RANDOM
    S=`./geneone $SYMBOLS $SEED`
    ANGLE=`./genepnm $SYMBOLS $LEARNNAME $S`
    ./quinefaut -q -f$ANGLE -c190 $SAMPLE $LEARNNAME >$LEARNNAME.qui
    grep -v % $LEARNNAME.qui |grep -v S >$LEARNNAME.cla
    YES=`grep -n "1-10" $LEARNNAME.cla |awk -F: '{print $1}'`
    if [ -n "$YES" ]; 
    then
     echo $S `tail +$[$YES+1] $LEARNNAME.cla |head -1` >>$LEARNNAME.dat
    else
     mv $LEARNNAME.pnm $LEARNNAME-failure-$U.pnm 
    fi
done
echo $LEARNNAME.dat >$LEARNNAME.dsc
grep % $LEARNNAME.qui |tr -d % >>$LEARNNAME.dsc
./questencapsulated $LEARNNAME $CROSS
