The protocol describes a method for introducing controllable genetic diversity in the hepatitis C virus genome by combining full-length mutant RNA synthesis using error-prone PCR and reverse genetics. The method provides a model for phenotype selection and can be used for 10 kb long positive-sense RNA virus genomes.