The efficiency and versatility of catalytic RNA: implications for an RNA world.

The efficiency and versatility of catalytic RNA: implications for an RNA world.