bph.pl splits a fasta file in chunks and runs blast on each one in a separate core, then concatenates the output ready for silix