Compressed indexes for text with wildcards

被引:3
|
作者
Thachuk, Chris [1 ]
机构
[1] Univ British Columbia, Dept Comp Sci, Vancouver, BC V6T 1Z4, Canada
关键词
Compressed indexes; Text search; Wildcard matching; Dictionary matching; SEARCH;
D O I
10.1016/j.tcs.2012.08.011
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We study the problem of indexing text with wildcard positions, motivated by the challenge of aligning sequencing data to large genomes that contain millions of single nucleotide polymorphisms (SNPs)-positions known to differ between individuals. SNPs modeled as wildcards can lead to more informed and biologically relevant alignments. We improve the space complexity while maintaining the query time complexity of previous approaches by giving a compressed index requiring 2nH(k)(T) + o(n log sigma) + O(n + d logo) bits for a text T of length n over an alphabet of size a containing d groups of wildcards. The new index is particularly favorable for larger alphabets and comparable for smaller alphabets, such as DNA. A key to the space reduction is a result we give showing how any compressed suffix array can be supplemented with auxiliary data structures occupying O(n) + O(d log n/d) bits to also support efficient dictionary matching queries. We discuss how the space can be reduced further by a number of approaches and by allowing an increase in the worst case query time. We also present a new query algorithm for our wildcard indexes that can greatly reduce the query working space. (C) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:22 / 35
页数:14
相关论文
共 50 条
  • [11] High-order entropy-compressed text indexes
    Grossi, R
    Gupta, A
    Vitter, JS
    PROCEEDINGS OF THE FOURTEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2003, : 841 - 850
  • [12] Improved compressed indexes for full-text document retrieval
    Belazzougui, Djamal
    Navarro, Gonzalo
    Valenzuela, Daniel
    JOURNAL OF DISCRETE ALGORITHMS, 2013, 18 : 3 - 13
  • [13] Distribution-Aware Compressed Full-Text Indexes
    Ferragina, Paolo
    Siren, Jouni
    Venturini, Rossano
    ALGORITHMICA, 2013, 67 (04) : 529 - 546
  • [14] Distribution-Aware Compressed Full-Text Indexes
    Paolo Ferragina
    Jouni Sirén
    Rossano Venturini
    Algorithmica, 2013, 67 : 529 - 546
  • [15] Dynamic Entropy-Compressed Sequences and Full-Text Indexes
    Maekinen, Veli
    Navarro, Gonzalo
    ACM TRANSACTIONS ON ALGORITHMS, 2008, 4 (03)
  • [16] Dynamic entropy-compressed sequences and full-text indexes
    Makinen, Veli
    Navarro, Gonzalo
    COMBINATORIAL PATTERN MATCHING, PROCEEDINGS, 2006, 4009 : 306 - 317
  • [17] Space-efficient construction of Lempel-Ziv compressed text indexes
    Arroyuelo, Diego
    Navarro, Gonzalo
    INFORMATION AND COMPUTATION, 2011, 209 (07) : 1070 - 1102
  • [18] I/O-efficient Compressed Text Indexes: From Theory to Practice
    Chiu, Sheng-Yuan
    Hon, Wing-Kai
    Shah, Rahul
    Vitter, Jeffrey Scott
    2010 DATA COMPRESSION CONFERENCE (DCC 2010), 2010, : 426 - 434
  • [19] Computing Matching Statistics and Maximal Exact Matches on Compressed Full-Text Indexes
    Ohlebusch, Enno
    Gog, Simon
    Kuegel, Adrian
    STRING PROCESSING AND INFORMATION RETRIEVAL, 2010, 6393 : 347 - 358
  • [20] Parallel and Distributed Compressed Indexes
    Russo, Luis M. S.
    Navarro, Gonzalo
    Oliveira, Arlindo L.
    COMBINATORIAL PATTERN MATCHING, PROCEEDINGS, 2010, 6129 : 348 - +