What Information Do Viral Genes Contain