The template method for preparing nanomaterials entails synthesis of the desired material within the pores of a microporous membrane. Monodisperse tubules and fibrils of the desired material are obtained. Procedures for preparing colloidal suspensions of template-synthesized polypyrrole nanotubules are described here.