TeselaGen / openVectorEditor

DEPRECATED - Teselagen's Open Source Vector/Plasmid Editor Component
https://teselagen.github.io/tg-oss/ove/#/Editor
MIT License
200 stars 72 forks source link

Degenerated oligo/sequence binding improvement #817

Closed hcdepaoli closed 2 years ago

hcdepaoli commented 2 years ago

When entering oligo sequences with degenerated bases, it would be nice to have a savvy distinction between the universal base pairs (e.g., R should be a match for A or G). Currently, oligos with degenerated bases are shown in red regardless of binding specificity.

One possible output could be to show the oligo bp, which is traditionally shown in black, to be in red if it's degenerated+mismatch, or in blue if it's degenerated+match (e.g., R input pairing an A would be blue, but pairing a C would be red). N would always be blue.

@tnrich

tnrich commented 2 years ago

@hcdepaoli sounds like an elegant solution!

tnrich commented 2 years ago

This should land in OVE v17.5.3. @hcdepaoli let me know if it works for you here https://teselagen.github.io/openVectorEditor/#/Editor (might take a few minutes to be published)

hcdepaoli commented 2 years ago

Works really nice! Thank you, lovely addition!