메뉴 건너뛰기




Volumn 10, Issue 6, 2003, Pages 903-923

Fast and Simple Character Classes and Bounded Gaps Pattern Matching, with Applications to Protein Searching

Author keywords

Approximate matching; Bit parallelism; BNDM; Boyer Moore; CBG patterns; Extended patterns; PROSITE patterns; Searching allowing differences; Wild cards

Indexed keywords

ALGORITHM; ARTICLE; BIOLOGY; DATA ANALYSIS; DATA BASE; INFORMATION PROCESSING; PRIORITY JOURNAL; PROTEIN ANALYSIS; PROTEIN EXPRESSION;

EID: 0742269627     PISSN: 10665277     EISSN: None     Source Type: Journal    
DOI: 10.1089/106652703322756140     Document Type: Article
Times cited : (69)

References (39)
  • 1
    • 0000942833 scopus 로고
    • Text retrieval: Theory and practice
    • Elsevier Science
    • Baeza-Yates, R. 1992. Text retrieval: Theory and practice. In 12th IFIP World Computer Congress, vol. I, 465-476, Elsevier Science.
    • (1992) 12th IFIP World Computer Congress , vol.1 , pp. 465-476
    • Baeza-Yates, R.1
  • 2
    • 84976680267 scopus 로고
    • A new approach to text searching
    • Baeza-Yates, R., and Gonnet, G. 1992. A new approach to text searching. CACM 35(10), 74-82.
    • (1992) CACM , vol.35 , Issue.10 , pp. 74-82
    • Baeza-Yates, R.1    Gonnet, G.2
  • 3
    • 0001114905 scopus 로고    scopus 로고
    • Faster approximate string matching
    • Baeza-Yates, R., and Navarro, G. 1999. Faster approximate string matching. Algorithmica 23(2), 127-158.
    • (1999) Algorithmica , vol.23 , Issue.2 , pp. 127-158
    • Baeza-Yates, R.1    Navarro, G.2
  • 4
    • 0022989344 scopus 로고
    • From regular expression to deterministic automata
    • Berry, G., and Sethi, R. 1986. From regular expression to deterministic automata. Theor. Comput. Sci. 48(1), 117-126.
    • (1986) Theor. Comput. Sci. , vol.48 , Issue.1 , pp. 117-126
    • Berry, G.1    Sethi, R.2
  • 5
    • 0017547820 scopus 로고
    • A fast string searching algorithm
    • Boyer, R.S., and Moore, J.S. 1977. A fast string searching algorithm. CACM 20(10), 762-772.
    • (1977) CACM , vol.20 , Issue.10 , pp. 762-772
    • Boyer, R.S.1    Moore, J.S.2
  • 6
    • 0027694328 scopus 로고
    • Regular expressions into finite automata
    • Brüggemann-Klein, A. 1993. Regular expressions into finite automata. Theoret. Comput. Sci. 120(2), 197-213.
    • (1993) Theoret. Comput. Sci. , vol.120 , Issue.2 , pp. 197-213
    • Brüggemann-Klein, A.1
  • 7
    • 0028685354 scopus 로고
    • A generalized profile syntax for biomolecular sequences motifs and its function in automatic sequence interpretation
    • AAAI Press, Menlo Park
    • Bucher, P., and Bairoch, A. 1994. A generalized profile syntax for biomolecular sequences motifs and its function in automatic sequence interpretation. Proc. 2nd Int. Conf. on Intelligent Systems for Molecular Biology, 53-61, AAAI Press, Menlo Park.
    • (1994) Proc. 2nd Int. Conf. on Intelligent Systems for Molecular Biology , pp. 53-61
    • Bucher, P.1    Bairoch, A.2
  • 8
    • 85029508976 scopus 로고
    • From regular expression to DFA's using NFA's
    • LNCS
    • Chang, C.-H., and Paige, R. 1992. From regular expression to DFA's using NFA's. Proc. CPM'92, LNCS 664, 90-110.
    • (1992) Proc. CPM'92 , vol.664 , pp. 90-110
    • Chang, C.-H.1    Paige, R.2
  • 11
    • 84957711555 scopus 로고    scopus 로고
    • Boyer-Moore strategy to efficient approximate string matching
    • LNCS
    • El-Mabrouk, N., and Crochemore, M. 1996. Boyer-Moore strategy to efficient approximate string matching. Proc. CPM'96, LNCS 1075, 24-38.
    • (1996) Proc. CPM'96 , vol.1075 , pp. 24-38
    • El-Mabrouk, N.1    Crochemore, M.2
  • 12
    • 84896765124 scopus 로고    scopus 로고
    • Computing epsilon-free NFA from regular expressions in O (n log(n)) time
    • LNCS
    • Hagenah, C., and Muscholl, A. 1998. Computing epsilon-free NFA from regular expressions in O (n log(n)) time. Proc. MFCS'98, LNCS 1450, 277-285.
    • (1998) Proc. MFCS'98 , vol.1450 , pp. 277-285
    • Hagenah, C.1    Muscholl, A.2
  • 14
    • 84949673542 scopus 로고    scopus 로고
    • Translating regular expression into small ε-free nondeterministic automata
    • LNCS
    • Hromkovič, J., Seibert, S., and Wilke, T. 1997. Translating regular expression into small ε-free nondeterministic automata. Proc. STACS 97, LNCS 1200, 55-66.
    • (1997) Proc. STACS 97 , vol.1200 , pp. 55-66
    • Hromkovič, J.1    Seibert, S.2    Wilke, T.3
  • 15
    • 0742271817 scopus 로고    scopus 로고
    • Constructing NFAs by optimal use of positions in regular expressions
    • LNCS
    • Ilie, L., and Yu, S. 2002. Constructing NFAs by optimal use of positions in regular expressions. CPM'02, LNCS 2373, 115-132.
    • (2002) CPM'02 , vol.2373 , pp. 115-132
    • Ilie, L.1    Yu, S.2
  • 17
    • 0027081080 scopus 로고
    • ProSearch: Fast searching of protein sequences with regular expression patterns related to protein structure and function
    • Kolakowski Jr., L.F., Leunissen, J.A.M., and Smith, J.E. 1992. ProSearch: Fast searching of protein sequences with regular expression patterns related to protein structure and function. Biotechniques 13, 919-921.
    • (1992) Biotechniques , vol.13 , pp. 919-921
    • Kolakowski Jr., L.F.1    Leunissen, J.A.M.2    Smith, J.E.3
  • 18
    • 0033677426 scopus 로고    scopus 로고
    • Algorithms for extracting structured motifs using a suffix tree with an application to promoter and regulatory site consensus identification
    • Marsan, L., and Sagot, M.F. 2000. Algorithms for extracting structured motifs using a suffix tree with an application to promoter and regulatory site consensus identification. J. Comp. Biol. 7(3-4), 345-362.
    • (2000) J. Comp. Biol. , vol.7 , Issue.3-4 , pp. 345-362
    • Marsan, L.1    Sagot, M.F.2
  • 19
    • 0026845596 scopus 로고
    • A four-Russian algorithm for regular expression pattern matching
    • Myers, E. 1992. A four-Russian algorithm for regular expression pattern matching. J. ACM 39(2), 430-448.
    • (1992) J. ACM , vol.39 , Issue.2 , pp. 430-448
    • Myers, E.1
  • 20
    • 0029984787 scopus 로고    scopus 로고
    • Approximate matching of network expressions with spacers
    • Myers, E. 1996. Approximate matching of network expressions with spacers. J. Comp. Biol. 3(1), 33-51.
    • (1996) J. Comp. Biol. , vol.3 , Issue.1 , pp. 33-51
    • Myers, E.1
  • 21
    • 0024597485 scopus 로고
    • Approximate matching of regular expressions
    • Myers, E.W., and Miller, W. 1989. Approximate matching of regular expressions. Bull. Math. Biology 51, 7-37.
    • (1989) Bull. Math. Biology , vol.51 , pp. 7-37
    • Myers, E.W.1    Miller, W.2
  • 22
    • 84877327616 scopus 로고    scopus 로고
    • Reporting exact and approximate regular expression matches
    • LNCS
    • Myers, E.W., Oliva, P., and Guimãraes, K. 1998. Reporting exact and approximate regular expression matches. Proc. CPM'98, LNCS 1448, 91-103.
    • (1998) Proc. CPM'98 , vol.1448 , pp. 91-103
    • Myers, E.W.1    Oliva, P.2    Guimãraes, K.3
  • 23
    • 0000541351 scopus 로고    scopus 로고
    • A fast bit-vector algorithm for approximate string matching based on dynamic progamming
    • Myers, G. 1999. A fast bit-vector algorithm for approximate string matching based on dynamic progamming. J. ACM 46(3), 395-415.
    • (1999) J. ACM , vol.46 , Issue.3 , pp. 395-415
    • Myers, G.1
  • 24
    • 0035841458 scopus 로고    scopus 로고
    • NR-grep: A fast and flexible pattern matching tool
    • Navarro, G. 2001. NR-grep: A fast and flexible pattern matching tool. Software Practice & Experience 31, 1265-1312.
    • (2001) Software Practice & Experience , vol.31 , pp. 1265-1312
    • Navarro, G.1
  • 25
    • 0742289251 scopus 로고    scopus 로고
    • Approximate regular expression searching with arbitrary integer weights
    • LNCS. To appear
    • Navarro, G. 2003. Approximate regular expression searching with arbitrary integer weights. Proc. ISAAC'03, LNCS. To appear.
    • (2003) Proc. ISAAC'03
    • Navarro, G.1
  • 26
    • 84957099462 scopus 로고    scopus 로고
    • Fast regular expression matching
    • LNCS
    • Navarro, G., and Raffinot, M. 1999. Fast regular expression matching. Proc. WAE'99, LNCS 1668, 198-212.
    • (1999) Proc. WAE'99 , vol.1668 , pp. 198-212
    • Navarro, G.1    Raffinot, M.2
  • 27
    • 84901634402 scopus 로고    scopus 로고
    • Fast and flexible string matching by combining bit-parallelism and suffix automata
    • Navarro, G., and Raffinot, M. 2000. Fast and flexible string matching by combining bit-parallelism and suffix automata. ACM J. Experimental Algorithmics (JEA), 5(4). www.jea.acm.org/2000/NavarroString.
    • (2000) ACM J. Experimental Algorithmics (JEA) , vol.5 , Issue.4
    • Navarro, G.1    Raffinot, M.2
  • 28
    • 0034819748 scopus 로고    scopus 로고
    • Fast and simple character classes and bounded gaps pattern matching, with application to protein searching
    • Navarro, G., and Raffinot, M. 2001a. Fast and simple character classes and bounded gaps pattern matching, with application to protein searching. Proc. 5th Ann. Int. Conf. Computational Molecular Biology (RECOMB), 231-240.
    • (2001) Proc. 5th Ann. Int. Conf. Computational Molecular Biology (RECOMB) , pp. 231-240
    • Navarro, G.1    Raffinot, M.2
  • 29
    • 78650718168 scopus 로고    scopus 로고
    • Compact DFA representation for fast regular expression search
    • LNCS
    • Navarro, G., and Raffinot, M. 2001b. Compact DFA representation for fast regular expression search. Proc. WAE'01, LNCS 2141, 1-12.
    • (2001) Proc. WAE'01 , vol.2141 , pp. 1-12
    • Navarro, G.1    Raffinot, M.2
  • 31
    • 0002551044 scopus 로고    scopus 로고
    • On the multi backward dawg matching algorithm (MultiBDM)
    • R. Bacza-Yates (ed.)
    • Raffinot, M. 1997. On the multi backward dawg matching algorithm (MultiBDM). R. Bacza-Yates (ed.). Proc. WSP'97, 149-165.
    • (1997) Proc. WSP'97 , pp. 149-165
    • Raffinot, M.1
  • 32
    • 0026301625 scopus 로고
    • Screening protein and nucleic acid sequences against libraries of patterns
    • Staden, R. 1991. Screening protein and nucleic acid sequences against libraries of patterns. DNA Sequence 1, 369-374.
    • (1991) DNA Sequence , vol.1 , pp. 369-374
    • Staden, R.1
  • 33
    • 84945708555 scopus 로고
    • Regular expression search algorithm
    • Thompson, K. 1968. Regular expression search algorithm. CACM, 11(6), 419-422.
    • (1968) CACM , vol.11 , Issue.6 , pp. 419-422
    • Thompson, K.1
  • 35
    • 0003129916 scopus 로고
    • Agrep - A fast approximate pattern-matching tool
    • Wu, S., and Manber, U. 1992a. Agrep - a fast approximate pattern-matching tool. Proc. USENIX Technical Conference, 153-162.
    • (1992) Proc. USENIX Technical Conference , pp. 153-162
    • Wu, S.1    Manber, U.2
  • 36
    • 84976654685 scopus 로고
    • Fast text searching allowing errors
    • Wu, S., and Manber, U. 1992b. Fast text searching allowing errors. CACM 35(10), 83-91.
    • (1992) CACM , vol.35 , Issue.10 , pp. 83-91
    • Wu, S.1    Manber, U.2
  • 37
    • 0344005044 scopus 로고
    • A subquadratic algorithm for approximate regular expression matching
    • Wu, S., Manber, U., and Myers, E.W. 1995. A subquadratic algorithm for approximate regular expression matching. J. Algorithms 19(3), 346-360.
    • (1995) J. Algorithms , vol.19 , Issue.3 , pp. 346-360
    • Wu, S.1    Manber, U.2    Myers, E.W.3
  • 38
    • 0002225727 scopus 로고    scopus 로고
    • A sub-quadratic algorithm for approximate limited expression matching
    • Wu, S., Manber, U., and Myers, E. 1996. A sub-quadratic algorithm for approximate limited expression matching. Algorithmica 15(1), 50-67.
    • (1996) Algorithmica , vol.15 , Issue.1 , pp. 50-67
    • Wu, S.1    Manber, U.2    Myers, E.3
  • 39
    • 0008452767 scopus 로고
    • The complexity of pattern matching for a random string
    • Yao, A. 1979. The complexity of pattern matching for a random string. SIAM J. Comput. 8, 368-387.
    • (1979) SIAM J. Comput. , vol.8 , pp. 368-387
    • Yao, A.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.