added blast function call; read-in user suppled adapter list