updated blast parsing