Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Degenerate bases #45

Open
cnk113 opened this issue Jun 25, 2024 · 1 comment
Open

Degenerate bases #45

cnk113 opened this issue Jun 25, 2024 · 1 comment

Comments

@cnk113
Copy link

cnk113 commented Jun 25, 2024

Hi,

I was wondering if it was possible to allow a few degenerate bases in the primer sequences?

Best,
Chang

@olliecheng
Copy link
Member

Hi Chang, thanks for your interest in Flexiplex. There are a couple different ways to do this, depending on what you’re looking for. Flexiplex supports using IUPAC degenerate base symbols (such as Y, R etc) as well as “any base” using ? in both flanking sequences, if you know specifically where the degenerate/unknown bases are located in the wider primer sequence. Furthermore, Flexiplex allows for a more generic error-tolerant matching (using Levenshtein distance). To enable this for flanking sequences (such as primers), you can use the -f x parameter to enable an edit distance of x with the flanking sequences.

It is worth noting that by default, the flanking edit distance is 8. To disable this, use -f 0.

I hope that provides some clarity. If I haven’t addressed your question, an example sequence would be greatly appreciated!

Cheers
Ollie

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants