Reprogramming nuclei: insights from cloning, nuclear transfer and heterokaryons | Synapse