what is the difference between a virus and viroid?
Viroids are free RNA molecules of low molecular weight without any protein coat while viruses can have either RNA or DNA molecules encapsulated in a protein coat. Viroids are smaller in size than the viruses. Viroids infect only plants whereas virus infects all types of organisms.