UPIDTAB = $(ESROOT)/data/table/uniprot_id.tab
UPIDMAP = $(ESROOT)/data/source/uniprot/idmapping.dat.gz

all: uniprot

uniprot: $(UPIDMAP) $(UPIDTAB)
$(UPIDTAB): $(UPIDMAP)
	@ echo "#"
	@ echo "# $@ : `date`"
	@ echo "#"
	gunzip -c $(UPIDMAP) | grep UniProtKB | awk '{printf "%s\t%s\n", $$3, $$1}' > $(UPIDTAB)
	mkary -l $(UPIDTAB)
$(UPIDMAP):
	@ echo "#"
	@ echo "# $@ : `date`"
	@ echo "#"
	$(ESROOT)/mirror/uniprot

uniprot-clean:
	rm -f $(UPIDTAB)
