Are viruses host specific