select blast algo