Efficient algorithm for circular burrows-wheeler transform

14Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Given a set of d patterns, the circular dictionary matching problem is to index such that for any online query text T, we can quickly locate the occurrences of any cyclic shift of any pattern of within T efficiently. This problem can be applied on practical problems that arise in bioinformatics and computational geometry. Recently, Hon et al. (2011) applied a variant of the well-known Burrows-Wheeler transform, called circular Burrows-Wheeler transform (circular BWT) [Mantaci, Restivo, Rosone, and Sciortino, Theoretical Computer Science, 2007], and showed that this can be used to solve the circular dictionary matching problem efficiently. In this paper, we give the first construction algorithm for the circular BWT, which takes O(nlogn) time and requires O(nlogσ) bits working space, where n denotes the total length of the patterns in and σ is the alphabet size. © 2012 Springer-Verlag.

Cite

CITATION STYLE

APA

Hon, W. K., Ku, T. H., Lu, C. H., Shah, R., & Thankachan, S. V. (2012). Efficient algorithm for circular burrows-wheeler transform. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7354 LNCS, pp. 257–268). https://doi.org/10.1007/978-3-642-31265-6_21

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free