#!/bin/sh

# convert `pima-indians-diabetes'.

mkdir -p pima-indians-diabetes
cat ../data/pima-indians-diabetes/pima-indians-diabetes.data |
sed 's/0$/-1/
     s/,/ /g' > pima-indians-diabetes/pima-indians-diabetes.data

# convert `tic-tac-toe'.

mkdir -p tic-tac-toe
cat ../data/tic-tac-toe/tic-tac-toe.data |
sed 's/x,/1 0 0 /g
     s/o,/0 1 0 /g
     s/b,/0 0 1 /g
     s/positive/1/
     s/negative/-1/' > tic-tac-toe/tic-tac-toe.data
cat tic-tac-toe/tic-tac-toe.data |
    ../scripts/dense2sparse > tic-tac-toe/tic-tac-toe.data.sparse
cat tic-tac-toe/tic-tac-toe.data |
    ../scripts/dense2sparse --binary > tic-tac-toe/tic-tac-toe.data2

# convert `synthetic_control'.

mkdir -p synthetic_control
cat ../data/synthetic_control/synthetic_control.data |
sed '1,100 s/$/ 0/
    101,200 s/$/ 1/
    201,300 s/$/ 2/
    301,400 s/$/ 3/
    401,500 s/$/ 4/
    501,600 s/$/ 5/
    ' > synthetic_control/synthetic_control.data

mkdir -p adult
ls -1 ../data/adult |
grep '\.dst$' |
while read dst
do
    foo=`echo $dst | sed 's/\.dst$//'`
    cat ../data/adult/${foo}.dst |
    ../scripts/dst2data |
    ../scripts/dense2sparse --binary > adult/${foo}.data2
done
