Given a string x = x[1..n] on an alphabet of size α, and a threshold pmin â-¥ 1, we describe four variants of an algorithm PSY1 that, using a suffix array, computes all the complete nonextendible repeats in x of length p â-¥ pmin. The basic algorithm PSY1-1 and its simple extension PSY1-2 are fast on strings that occur in biological, natural language and other applications (not highly periodic strings), while PSY1-3 guarantees Î-(n) worst-case execution time. The final variant, PSY1-4, also achieves Î-(n) processing time and, over the complete range of strings tested, is the fastest of the four. The space requirement of all four algorithms is about 5n bytes, but all make use of the "longest common prefix" (LCP) array, whose const...
In 2003 three (-)(n)-time algorithms were proposed for the construction of a suffix array of a strin...
The most efficient methods currently available for the computation of repetitions or repeats in a st...
We present a simple algorithm which for an explicitly given input string pat (a pattern) and a stand...
Given a string x = x[1..n] on an alphabet of size α, and a threshold p min ≥ 1, we describe four var...
Abstract. Given a string x = x[1..n] on an alphabet of size α, and a threshold pmin ≥ 1, we first de...
Given a string x = x[1..n] on an alphabet of size a, and a threshold pmin = 1, we first describe a n...
Given a string x = x[1..n] on an alphabet of size α, and a threshold p min ≥ 1, we describe four var...
Combinatorics on words began more than a century ago with a demonstration that an infinitely long st...
We consider two repeat finding problems relative to sets of strings: (a) Find the largest substrings...
In this paper, an approach for efficiently extracting the repeating patterns in a biological sequenc...
A repeat in a string is a substring that occurs more than once. A repeat is extendible if every occu...
A repetition in a string of letters consists of exact concatenations of identical factors of the str...
The suffix array, a space efficient alternative to the suffix tree, is an important data structure f...
We show an efficient pattern matching algorithm for strings that are succinctly described in terms ...
Abstract—Suffix arrays and the corresponding longest com-mon prefix (LCP) array have wide applicatio...
In 2003 three (-)(n)-time algorithms were proposed for the construction of a suffix array of a strin...
The most efficient methods currently available for the computation of repetitions or repeats in a st...
We present a simple algorithm which for an explicitly given input string pat (a pattern) and a stand...
Given a string x = x[1..n] on an alphabet of size α, and a threshold p min ≥ 1, we describe four var...
Abstract. Given a string x = x[1..n] on an alphabet of size α, and a threshold pmin ≥ 1, we first de...
Given a string x = x[1..n] on an alphabet of size a, and a threshold pmin = 1, we first describe a n...
Given a string x = x[1..n] on an alphabet of size α, and a threshold p min ≥ 1, we describe four var...
Combinatorics on words began more than a century ago with a demonstration that an infinitely long st...
We consider two repeat finding problems relative to sets of strings: (a) Find the largest substrings...
In this paper, an approach for efficiently extracting the repeating patterns in a biological sequenc...
A repeat in a string is a substring that occurs more than once. A repeat is extendible if every occu...
A repetition in a string of letters consists of exact concatenations of identical factors of the str...
The suffix array, a space efficient alternative to the suffix tree, is an important data structure f...
We show an efficient pattern matching algorithm for strings that are succinctly described in terms ...
Abstract—Suffix arrays and the corresponding longest com-mon prefix (LCP) array have wide applicatio...
In 2003 three (-)(n)-time algorithms were proposed for the construction of a suffix array of a strin...
The most efficient methods currently available for the computation of repetitions or repeats in a st...
We present a simple algorithm which for an explicitly given input string pat (a pattern) and a stand...