Toroidal proteins: Running rings around DNA