 The main performance gain is due to a heuristic filter that finds high-scoring un-gapped matches within database sequences to a query profile.This heuristic results in a computation time comparable to BLAST with little impact on accuracy.Further gains in performance are due to a log-likelihood model that requires no calibration for estimating E-values, and allows the more accurate forward scores to be used for computing the significance of a homologous sequence.