Add check whether bcftools and tabix exist before running add_variants
I noticed that there is no check whether bcftools
or tabix
exist before they are called by PanTools. This can cause some strange behaviour where Java is waiting for the tools to respond and thus doesn't exit.