Self-assemblyof nanoelectronic componentsand circuits usingbiological templates