--- /dev/null
+SNP_INFO ?=$(shell dir=./; while [ "$$( (cd $${dir} >/dev/null; pwd) )" != "/" ]; do if [ -e "$${dir}bin/snp_info" ]; then echo $${dir}bin/snp_info; break; fi; dir="$${dir}../"; done;)
+
+snp_information.txt: snp_list.txt
+ if [ -e $@.target.md5sum ] && [ -e $@ ] && md5sum --status --check $@.target.md5sum; then \
+ touch $@; \
+ else \
+ $(SNP_INFO) $(SNP_INFO_OPTIONS) $< > $@; \
+ md5sum $^ > $@.target.md5sum; \
+ fi;