Viral vectors for gene therapy : methods and protocols