#results_dir='./datasets/regular_grammar/experiments/result'  
#input_files=`ls ./datasets/regular_grammar/experiments/samples/*.pl`

#results_dir='./datasets/context_free_grammar/experiments/sample_generation/regular_grammar/mcTopLog/result'  
#input_files=`ls ./datasets/context_free_grammar/experiments/sample_generation/regular_grammar/mcTopLog/*.pl`

results_dir='./datasets/context_free_grammar/experiments/sample_generation/contextFree_grammar/metaGol200_result_fullCFG_paritalOutputable'  
input_files=`ls ./datasets/context_free_grammar/experiments/sample_generation/contextFree_grammar/metaGol200/*.pl`

#results_dir='./datasets/context_free_grammar/experiments/sample_generation/regular_grammar/metaGol200Length15_result_switch'  
#input_files=`ls ./datasets/context_free_grammar/experiments/sample_generation/regular_grammar/metaGol200Length15/*.pl`


rm -r ${results_dir}
mkdir ${results_dir}


for file in ${input_files}
do
	base_file=`basename ${file}`
  	dataset_id=`echo ${base_file} | sed -e 's/^exs_//' -e's/.pl$//'`
	  echo "Dataset: ${dataset_id}"
	yap -L -- run.pl -- ${file} > ${results_dir}/${dataset_id}.pl
	cat onePA.pl >> ${results_dir}/allPA.txt
	cat oneTime.pl >> ${results_dir}/allTime.txt
	cat onePA_prolog.pl >> ${results_dir}/allPA_prolog.pl
	cat oneTime_prolog.pl >> ${results_dir}/allTime_prolog.pl
	#cat ex_transformed.pl >> ${results_dir}/${dataset_id}.pl
done


yap -L -- final_calculation.pl -- ${results_dir}/allPA_prolog.pl > ${results_dir}/allPA_summary.txt
yap -L -- final_calculation.pl -- ${results_dir}/allTime_prolog.pl > ${results_dir}/allTime_summary.txt

