Structure, assay, classification, biochemistry and molecular biology of viruses.