P=${BINDIR}
X=
H=$(HOME)/.html
all: ra features cDNA xeno
echo made all
ra: ra/good.txt
echo made ra
features: features/c2c features/c2g.ix features/sanger/genes.ix \
features/genie/genes.ix features/i.coo features/sanger/i.pgo \
features/genie/i.pgo features/orf2gene
echo made features
cDNA: cDNA/allcdna.ix cDNA/good.ali cDNA/good.ix cDNA/i.alx cDNA/i.cdo \
cDNA/introns.txt
echo made cdna
xeno: xeno/cbriggsae/all.ix xeno/cbriggsae/i.xao
echo made xeno
cDNA/allcdna.ix: cDNA/allcdna.fa $(P)/indexfa$(X)
indexfa cDNA/allcdna.fa cDNA/allcdna.ix
ra/good.txt: cDNA/allcdna.ix $(P)/refiAli$(X)
refiAli ea/all.out cDNA/allcdna nt4 ra/good.txt ra/bad.txt ra/cool.txt ra/err.txt 0 1000000 features/c2g
cDNA/good.ali: ra/good.txt $(P)/binGood$(X)
binGood ra/good.txt cDNA/good.ali
cDNA/good.ix: cDNA/good.ali $(P)/ixali$(X)
ixali cDNA/good.ali cDNA/good.ix
cDNA/i.alx: cDNA/good.ali $(P)/ali2alx$(X)
ali2alx cDNA/good.ali cDNA/
cDNA/i.cdo: ra/good.txt $(P)/cdnaOff$(X)
cdnaOff ra/good.txt cDNA/
cDNA/introns.txt: ra/good.txt features/c2g.ix features/c2c.ix $(P)/introns$(X)
introns ra/good.txt cDNA/introns.gff cDNA/introns.txt obsolete/altintron.txt $(H)/intronerator/altsplice.raw.html cDNA/introns.fa
features/c2c.ix: features/c2c $(P)/ixword3$(X)
ixword3 features/c2c features/c2c.ix
features/c2g: features/sanger/c2g ra/good.txt $(P)/cluster$(X)
cluster ra/good.txt features/sanger/c2g features/c2g $(H)/intronerator/nameless.raw.html
features/c2g.ix: features/c2g $(P)/ixword3$(X)
ixword3 features/c2g features/c2g.ix
features/i.coo: features/c2c $(P)/makepgo$(X)
makepgo features/c2c features/ .coo
features/sanger/genes.ix: features/sanger/genes.gdf $(P)/indexgl$(X)
indexgl features/sanger/genes.gdf features/sanger/genes.ix
features/genie/genes.ix: features/genie/genes.gdf $(P)/indexgl$(X)
indexgl features/genie/genes.gdf features/genie/genes.ix
features/genie/genes.gdf: genie/I.gff
cd genie && ${MAKE}
features/sanger/i.pgo: features/c2g $(P)/makepgo$(X)
makepgo features/c2g features/sanger/ .pgo
features/genie/i.pgo: features/c2g $(P)/makepgo$(X)
makepgo features/genie/c2g features/genie/ .pgo
features/orf2gene: features/sanger/syn cDNA/good.ix $(P)/moresyn$(X)
moresyn features/sanger/syn features/syn features/orf2gene features/orfInfo
xeno/cbriggsae/all.ix: $(P)/ixxenost$(X) xeno/cbriggsae/all.st
ixxenost xeno/cbriggsae/all.st xeno/cbriggsae/all.ix
xeno/cbriggsae/i.xao: $(P)/stToXao$(X) xeno/cbriggsae/all.st
stToXao xeno/cbriggsae/all.st xeno/cbriggsae/