We show how to chain maximal exact matches (MEMs) between a query string $Q$ and a labeled directed acyclic graph (DAG) $G=(V,E)$ to solve the longest common subsequence (LCS) problem between $Q$ and $G$. We obtain our result via a new symmetric formulation of chaining in DAGs that we solve in $O(m+n+k^2|V| + |E| + kN\log N)$ time, where $m=|Q|$, $n$ is the total length of node labels, $k$ is the minimum number of paths covering the nodes of $G$ and $N$ is the number of MEMs between $Q$ and node labels, which we show encode full MEMs.Comment: 17 pages, 2 figure
Sequence alignment by exact or approximate string matching is one of the fundamental problems in bio...
With the rise of high throughput sequencing, new programs have been developed for dealing with the a...
The minimum path cover problem asks us to find a minimum-cardinality set of paths that cover all the...
We study the problem of matching a string in a labeled graph. Previous research has shown that unles...
We consider the problem of preprocessing two strings S and T, of lengths m and n, respectively, in o...
Publisher Copyright: © 2023 The Author(s)Indexing labeled graphs for pattern matching is a central c...
The pattern matching of strings in labeled graphs has been widely studied lately due to its importan...
The problem of String Matching to Labeled Graphs (SMLG) asks to find all the paths in a labeled grap...
AbstractFor two strings a, b of lengths m, n, respectively, the longest common subsequence (LCS) pro...
Chaining algorithms aim to form a semi-global alignment of two sequences based on a set of anchoring...
Exact string matching in labeled graphs is the problem of searching paths of a graph G=(V, E) such t...
Exact string matching in labeled graphs is the problem of searching paths of a graph G = (V, E) such...
AbstractThe well-known problem of the longest common subsequence (LCS), of two strings of lengths n ...
We focus on large graphs where nodes have attributes, such as a social network where the nodes are l...
This paper shows that a simple algorithm produces the all-prefixes-LCSs-graph in O(mn) time for two ...
Sequence alignment by exact or approximate string matching is one of the fundamental problems in bio...
With the rise of high throughput sequencing, new programs have been developed for dealing with the a...
The minimum path cover problem asks us to find a minimum-cardinality set of paths that cover all the...
We study the problem of matching a string in a labeled graph. Previous research has shown that unles...
We consider the problem of preprocessing two strings S and T, of lengths m and n, respectively, in o...
Publisher Copyright: © 2023 The Author(s)Indexing labeled graphs for pattern matching is a central c...
The pattern matching of strings in labeled graphs has been widely studied lately due to its importan...
The problem of String Matching to Labeled Graphs (SMLG) asks to find all the paths in a labeled grap...
AbstractFor two strings a, b of lengths m, n, respectively, the longest common subsequence (LCS) pro...
Chaining algorithms aim to form a semi-global alignment of two sequences based on a set of anchoring...
Exact string matching in labeled graphs is the problem of searching paths of a graph G=(V, E) such t...
Exact string matching in labeled graphs is the problem of searching paths of a graph G = (V, E) such...
AbstractThe well-known problem of the longest common subsequence (LCS), of two strings of lengths n ...
We focus on large graphs where nodes have attributes, such as a social network where the nodes are l...
This paper shows that a simple algorithm produces the all-prefixes-LCSs-graph in O(mn) time for two ...
Sequence alignment by exact or approximate string matching is one of the fundamental problems in bio...
With the rise of high throughput sequencing, new programs have been developed for dealing with the a...
The minimum path cover problem asks us to find a minimum-cardinality set of paths that cover all the...