AbstractWe present a new variant of the suffix tree called a distributed suffix tree (DST) which allows for much larger databases of strings to be handled efficiently. The method is based on a new linear time construction algorithm for subtrees of a suffix tree. The new data structure tackles the memory bottleneck problem by constructing these subtrees independently and in parallel. It is designed for distributed memory parallel computing environments (e.g., Beowulf clusters). The central advantage is that standard operations of biological importance on suffix trees are shown to be easily translatable to this new data structure. While none of these operations on the DST require inter-process communication, many have optimal expected paralle...
Online persistent suffix tree construction has been considered impractical due to its excessive I/O ...
We consider suffix tree construction for situations with missing suffix links. Two examples of such ...
Suffix tree is a data structure which enables the performing of fast search-like operations on the t...
AbstractWe present a new variant of the suffix tree called a distributed suffix tree (DST) which all...
Abstract. Suffix trees have been established as one of the most versatile index structures for unstr...
The suffix tree is the ubiquitous data structure of combinatorial pattern matching myriad of situati...
A suffix tree is a fundamental data structure for string search-ing algorithms. Unfortunately, when ...
Abstract. Suffix arrays are a simple and powerful data structure for text processing that can be use...
The construction of suffix tree for very long sequences is essential for many applications, and it p...
An algorithm for the distributed computation of suffix arrays for large texts is presented. The para...
The suffix tree (or equivalently, the enhanced suffix array) provides efficient solutions to many pr...
The suffix tree is a data structure for indexing strings. It is used in a variety of applications su...
AbstractThe suffix tree is one of the most important data structures in string processing and compar...
Abstract. We introduce the VST (virtual suffix tree), an efficient data structure for suffix trees a...
Suffix trees and suffix arrays are fundamental full-text index data struc-tures to solve problems oc...
Online persistent suffix tree construction has been considered impractical due to its excessive I/O ...
We consider suffix tree construction for situations with missing suffix links. Two examples of such ...
Suffix tree is a data structure which enables the performing of fast search-like operations on the t...
AbstractWe present a new variant of the suffix tree called a distributed suffix tree (DST) which all...
Abstract. Suffix trees have been established as one of the most versatile index structures for unstr...
The suffix tree is the ubiquitous data structure of combinatorial pattern matching myriad of situati...
A suffix tree is a fundamental data structure for string search-ing algorithms. Unfortunately, when ...
Abstract. Suffix arrays are a simple and powerful data structure for text processing that can be use...
The construction of suffix tree for very long sequences is essential for many applications, and it p...
An algorithm for the distributed computation of suffix arrays for large texts is presented. The para...
The suffix tree (or equivalently, the enhanced suffix array) provides efficient solutions to many pr...
The suffix tree is a data structure for indexing strings. It is used in a variety of applications su...
AbstractThe suffix tree is one of the most important data structures in string processing and compar...
Abstract. We introduce the VST (virtual suffix tree), an efficient data structure for suffix trees a...
Suffix trees and suffix arrays are fundamental full-text index data struc-tures to solve problems oc...
Online persistent suffix tree construction has been considered impractical due to its excessive I/O ...
We consider suffix tree construction for situations with missing suffix links. Two examples of such ...
Suffix tree is a data structure which enables the performing of fast search-like operations on the t...