What are the differences between viruses and viroids?

Viruses :

  1. They have a protein coat.
  2. The genetic material may be either DNA or RNA.
  3. They can infect plants, animals and bacteria.
    Viroids :
  4. They do not have a protein coat.
  5. The genetic material is RNA.
  6. They can infect only plants.