The three dimensional structure of biological macromolecules like proteins and nucleic acids play critical role in determining their functional role.[2] This process of decoding function from the sequence is an experimentally and computationally challenging question addressed widely.[3][4] RNA structures form complex secondary and tertiary structures compared to DNA which form duplexes with full complementarity between two strands. This is partially because the extra oxygen in RNA increases the propensity for hydrogen bonding in the nucleic acid backbone. The base pairing and base stacking interactions of RNA play critical role in formation of ribosome, spliceosome, or tRNA. Secondary structure prediction is commonly done using approaches like dynamic programming, energy minimisation (for most stable structure) and generating suboptimal structures. A large number of structure prediction tools have been implemented as well. Development