Corrected a bug where a filename could become too long under some unlikely circumstances.
Changed blast parser for blast+ too.