Efficient pattern matching for RNA secondary structures
Efficient pattern matching for RNA secondary structures
复制标题
DOI:
10.1016/j.tcs.2015.05.016
复制
发表时间:
2015-08-09
影响因子:
1.1
通讯作者:
Adjeroh, Donald
中科院分区:
文献类型:
--
作者:
Beal, Richard;Adjeroh, Donald
We propose efficient methods to address key pattern matching problems in RNA secondary structures using the notion of structural strings. A structural string (s-string) is composed of constant symbols and parameter symbols from the alphabets Sigma and Pi, respectively. An individual symbol in the Pi alphabet may be considered a complement of another unique symbol in Pi. The notion of matching constants, parameters, and complements is referred to as the structural matching (s-match) problem, which is helpful in matching RNA and previously, was solved by the structural suffix tree (sST). Other approaches to RNA matching that do not openly consider the s-match include the use of affix data structures. In this paper, we provide new data structures and algorithms to address the s-match problem. Specifically, we introduce the structural suffix array and structural longest common prefix array and then identify how to s-match with these data structures. Our new s-matching solution is then used as the framework to answer various combinatorial queries encountered in matching RNA secondary structures. (C) 2015 Elsevier B.V. All rights reserved.