Adenovirus and adeno-associated virus vectors.