A hypothesis on the role of transposons.
Biosystems. 2010 Sep;101(3):187-93. doi: 10.1016/j.biosystems.2010.07.002. Epub 2010 Jul 23.
Biosystems. 2010.
PMID: 20655980