1. A library of viral vectors, wherein each member of the library comprises (i) a first heterologous DNA encoding a first gene product, wherein the first heterologous DNA is common to each member of the library of viral vectors, and (ii) a second heterologous DNA encoding an second gene product, wherein the second heterologous DNA varies between the members of the library of viral vectors.