Nucleic acids play important roles in living systems by storing and transferring genetic information and directing protein synthesis. Recently, it was found that nucleic acids can catalyze chemical and biochemical reactions similar to protein enzymes. In addition, they can also serve as drug targets for the treatment of deadly diseases such as AIDS and cancers. As a result, the 3D structure stu...