Adenoviruses as gene/vaccine delivery vectors: promises and pitfalls.

Adenoviruses as gene/vaccine delivery vectors: promises and pitfalls.