A simple grammar-based index for finding approximately longest common substrings

Travis Gagie1,2, Sana Kashgouli1, Gonzalo Navarro3,2

  • 1Faculty of Computer Science, Dalhousie University, Halifax, Canada.

International Symposium on String Processing and Information Retrieval : SPIRE ... : Proceedings. SPIRE (Symposium)
|December 15, 2025
PubMed
Summary

This study introduces an efficient data structure for finding approximate longest common substrings between a pattern and a text. The new index significantly speeds up pattern matching while maintaining high accuracy.

Related Concept Videos

Lagging Strand Synthesis01:59

Lagging Strand Synthesis

16.2K
Lagging Strand Synthesis01:59

Lagging Strand Synthesis

During replication, the complementary strands in double-stranded DNA are synthesized at different rates. Replication first begins on the leading strand. Replication starts later, occurs more slowly, and proceeds discontinuously on the lagging strand.
There are several major differences between synthesis of the leading strand and synthesis of the lagging strand. 1) Leading strand synthesis happens in the direction of replication fork opening, whereas lagging strand synthesis happens in the...
60.8K
Nomenclature of Alkenes02:29

Nomenclature of Alkenes

The IUPAC naming system for alkenes replaces -an- with -en- in the corresponding parent alkanes. Accordingly, a simple alkene replaces the -ane suffix of the alkane with -ene.
As per the IUPAC rules, the longest carbon chain containing the maximum number of double bonds is identified as the parent chain and is numbered such that the doubly bonded carbon atoms receive the lowest possible numbers. The location of the double bond is indicated by the number of its first carbon atom. In branched...
14.9K
Functional Groups02:45

Functional Groups

24.1K
Long-patch Base Excision Repair01:02

Long-patch Base Excision Repair

Since the discovery of the two BER pathways, there has been a debate about how a cell chooses one pathway over the other and the factors determining this selection. Numerous in vitro experiments have pointed out multiple determinants for the sub-pathway selection. These are:
7.8K
Pre-mRNA Processing: RNA Splicing01:36

Pre-mRNA Processing: RNA Splicing

6.5K