Vaccinia viruses: vaccines against smallpox and vectors against infectious diseases and tumors.

Vaccinia viruses: vaccines against smallpox and vectors against infectious diseases and tumors.