Adding new option 'blast_db' and fixing parallel_blast.py

This PR implements the new option `blast_db` discussed in #737 and it modifies the `parallel_blast.py` script in order to use it.

This solves #737 and #859.