Update BLAST.py

Ported to Python 3: correct syntax for print and return; account integer division operations (replace / by //); account next method (replace .next() by next()), check for-loops. Cases of .sort() and sorted() were not changed, because none used the cmp parameter. No xrange instances were found. No input() raw_input() instances were found.