#!/bin/sh
# Kigyujti a parameterkent kapott osszeglistabol az osszegkepleteket, kemiai neveket es SMILES-okat.
# Bemeno fajl: szocikklista. A cikknevet | kovetheti, ami figyelmen kivul marad a sor vegeig
#	2. parameter: wiki URL
# Eredmenyfajlok:
#	stdout: az osszegkepletek listaja szocikk|nev|elonev|... alakban, a harom pont ures vagy az osszegkeplet
#	$SMILES: a SMILES-ek listaja szocikk|smiles alakban. Fejlesztes alatt.

if [ ! -r "$1" ]
then	echo `basename $0`: Nincs ilyen file: "$1" >&2
	exit 1
fi

FNEV=`basename $0`
MUNKA=$FNEV.tmp		# a letoltott szocikk
HIBA=$FNEV.err		# kemia hibakimenete
LOG=$FNEV.wget		# a szocikk letoltesenek logja
SMILES=$FNEV.smiles

rm -f $MUNKA $HIBA $LOG $SMILES
#wc -l $FNEV.*

(
#tail -1000 "$1" | head -2 | while read SOR
logcut -d '|' -f 1 "$1" | while read SOR
do	wikiszoveg "$SOR" $2 >$MUNKA 2>>$LOG
	kemia $MUNKA "$SOR" $SMILES 2>>$HIBA
done
)
