Ribonucleic acid (RNA) is a large class of macromolecules that plays a key role in the communication of biological information between DNA and proteins. RNAs have been also shown to perform enzymatic catalysis. Recently, numerous new RNAs have been identified and shown to perform essential regulatory roles in cells.As with proteins, the function of RNA depends on its structure, which in turn is en ...