Cellular and viral RNA polymerases: evolutionary insights into eukaryotic origins. — SciRadar