A method of forming polymers in the presence of nucleic acid using template polymerization.
Also, a method of having the polymerization occur in heterophase systems. These
methods can be used for the delivery of nucleic acids, for condensing the nucleic
acid, for forming nucleic acid binding polymers, for forming supramolecular complexes
containing nucleic acid and polymer, and for forming an interpolyelectrolyte complex.