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

Python Binding for ViennaRNA #708

Open
t0mdavid-m opened this issue Nov 29, 2024 · 2 comments
Open

Python Binding for ViennaRNA #708

t0mdavid-m opened this issue Nov 29, 2024 · 2 comments

Comments

@t0mdavid-m
Copy link
Member

Python bindings for ViennaRNA are now available (and have been for a couple of years):

https://www.tbi.univie.ac.at/RNA/ViennaRNA/refman/api_python.html

We could think about replacing the call to the RNAPlot binary in biotite.structure.graphics.plot_nucleotide_secondary_structure() with a call to the python bindings and include them as an optional dependency.

I believe that would be more user friendly.

@padix-key
Copy link
Member

Generally I agree with you. However, on the first glance using the Python bindings is still more complex than simply calling a function from ViennaRNA with some sequence string. Therefore, I propose to discuss the matter of interfacing other Python packages on a broader scope (#709). Let me know what you think 😃

@t0mdavid-m
Copy link
Member Author

Sounds great! Lets continue the discussion in #709 then.

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