Proteins are the nanoscale building blocks of life. Their sophisticated but well-defined architectures result in complex biological functions, including ones involved in metabolism, photosynthesis, transcription, translation, and immunity. To study and improve upon the natural functions of proteins, it is desirable to develop methodology for organizing proteins into targeted architectures....