Modified parsing of BLAST file

- Previous: Taxonomy was parsed for hits without checking the hash.
Hence, if multiple HSPs are present, the taxonomy/eval of last HSP gets
saved
- Current : only if taxid is not in hash, it gets saved.