Extensive changes. Modified structure to allow execution of parallel processes based on user input to increase the speed of the blast searches.