Bioinformatics Vol. 18 no. 90002 2002
Pages S250-S259
© 2002 Oxford University Press
An approximate matching algorithm for finding (sub-)optimal sequences in S-attributed grammars
1 École Polytechnique, Palaiseau, 91128, France
Received on April 8, 2002
; accepted on June 15, 2002
Motivation: S-attributed grammars (a generalization of classical Context-Free grammars) provide a versatile formalism for sequence analysis which allows to express long range constraints: the RNA folding problem is a typical example of application. Efficient algorithms have been developed to solve problems expressed with these tools, which generally compute the optimal attribute of the sequence w.r.t. the grammar. However, it is often more meaningful and/or interesting from the biological point of view to consider almost optimal attributes as well as approximate sequences; we thus need more flexible and powerful algorithms able to perform these generalized analyses.
Results: In this paper we present a basic algorithm which, given
a grammar G and a sequence
, computes the optimal attribute
for all (approximate) strings
'
L(G) such that
d(
,
')
M, and whose complexity is
(nr+1) in time and
(n2) in space (r is the maximal
length of the right-hand side of any production of G). We will also
give some extensions and possible improvements of this algorithm.
Keywords: S-Attribute Grammar, Approximate matching, Dynamic Algorithm.
Contact: waldispu{at}lix.polytechnique.fr
![]()
CiteULike
Connotea
Del.icio.us What's this?
This article has been cited by other articles:
![]() |
J. Waldispuhl, S. Devadas, B. Berger, and P. Clote RNAmutants: a web server to explore the mutational landscape of RNA secondary structures Nucleic Acids Res., July 1, 2009; 37(suppl_2): W281 - W286. [Abstract] [Full Text] [PDF] |
||||
