How are viroids different from viruses?


Viroids are free molecules of low molecular weight that do not have any protein coat, while viruses have either RNA or DNA molecules which is encapsulated in protein coat. Viroids are comparatively smaller than viruses. Viroids can only infects plant whereas viruses have ability to effect all organisms.