72
Views
6
CrossRef citations to date
0
Altmetric
Section A

A new algorithm for generation of different types of RNA

, &
Pages 1197-1207 | Received 06 Jul 2007, Accepted 08 Mar 2008, Published online: 29 Sep 2008
 

Abstract

The structure of RNA is often the key to its function and there is a close relationship between structure and function in biology. In this paper, we present a new algorithm for generating the possible shapes of a single-stranded RNA molecule of length ℓ. We use a bijection between the secondary structure and specific ordered trees. Hence, generating different types of RNA becomes equivalent to the generation of these trees. The generated trees are encoded as integer sequences and are produced in A-order. The time complexity of the presented algorithm is O(ℓ−k) where ℓ is the number of bases and k, the number of pairings. Ranking and unranking algorithms with O(kℓ−k 2) and O(ℓ2+k 2) time complexity are also presented.

2000 AMS Subject Classification: :

Acknowledgements

The authors would like to thank the anonymous referees for their helpful suggestions. This research was in part supported by a grant from I.P.M. (No. 84920018). We also thank the University of Tehran for the partial support of this research.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.