Catalytic nucleic acids: from lab to applications.

Catalytic nucleic acids: from lab to applications.