“…[1] In nature, proteins self-assemble into different structures in nano-or micrometer scale with highly ordered patterns, [2] forexample, virus capsids, [3] actin filaments, [4] microtubules, [5] and bacteria S-layers [6] .T hese attractive structures have stimulated strong motivation for programming proteins into various nanoobjects, [7] including oligomers, [8a,b] zero-dimensional (0D) nanocages, [8b,c] 1D fibers, [9] nanotubes, [10] 2D nanosheets, [11] nanorings, [12] and 3D frameworks [13] . [1] In nature, proteins self-assemble into different structures in nano-or micrometer scale with highly ordered patterns, [2] forexample, virus capsids, [3] actin filaments, [4] microtubules, [5] and bacteria S-layers [6] .T hese attractive structures have stimulated strong motivation for programming proteins into various nanoobjects, [7] including oligomers, [8a,b] zero-dimensional (0D) nanocages, [8b,c] 1D fibers, [9] nanotubes, [10] 2D nanosheets, [11] nanorings, [12] and 3D frameworks [13] .…”