A virus is an infective agent which can only reproduce within a living cell. All virus contain genetic materials, either DNA or RNA but not both. A protein coat usually surround the genetic material of the virus. Virus can be classified based on the genetic material found in them and the size of the material.