Koeng101 / dnadesign

A Go package for designing DNA.
Other
23 stars 0 forks source link

Integrate kape #43

Closed Koeng101 closed 8 months ago

Koeng101 commented 8 months ago

I wrote this a while ago: https://github.com/Koeng101/kape

And it is better than I remember. Once #9 is integrated and we have LLM integrations working (ie, LLMs that can write and run example code) and plannotate like features implemented, this plasmid editor could be a new kind of way to work with DNA. Essentially, instead of directly working with the files, all interaction is through a text box. The UI is ONLY for visualization purposes and being able to directly see the sequence itself.

Then, any feature that is added on top will actually be in the underlying DnaDesign codebase, while the visualization stays the same. This keeps the UI extremely simple (because let's be honest, who other than me wants a terminal-user-interface plasmid editor), while making the features that I want to add available to other user through the API. So this will take a while, but is definitely on my mind.

Koeng101 commented 8 months ago

This is a good idea, but so far ahead in the future, I gotta focus a bit more on up-coming features.