Biological units such as proteins and peptides have the intrinsic ability to self-assemble into natural biological nanostructures such as DNA strands, proteins and amyloid fibers. These assemblies ...