General characteristics of viruses