identifying viruses and bacteria 4716403