Fabrication of conducting polypyrrole/β-cyclodextrin nano- and micro-spheres using molecular templates