Tolong jelaskan mengenai Geminiviridae

Geminiviridae adalah sebuah keluarga virus tumbuhan yang mengkodekan informasi genetik mereka pada genome melingkar dari DNA untai tunggal. Terdapat 520 spesies dalam keluarga tersebut, yang terbagi dalam 14 genera.