Skip to content

FMD-index #1

@sriram98v

Description

@sriram98v

Hey @feldroop,

This is a fantastic crate. The Cursor API is awesome and I use it extensively. I would love to see the FMD-index implemented soon, as I would like a way to efficiently find MEMs between a pattern and a set of texts in an FMD-index.

As per my understanding of Heng Li's paper, we can construct an FMD-index for a collection of strings $T=R_0R_1...R_{n-1}$ by simply constructing an FM-index for the string $T=R_0\overline{R_0}R_1\overline{R_1}...R_{n-1}\overline{R_{n-1}}$, where $\overline{R_i}$ is the reverse complement of $R_i$. If my understanding is correct, the forward-backward algorithm would be the next step to implementing a MEM finder using an FMD-index, which can be done by using your Cursor API.

Is my understanding correct?

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions