Assembly of Nanoparticle Ring Structures Based on Protein Templates