an agent effective against viruses