citiususc / veryfasttree

Efficient phylogenetic tree inference for massive taxonomic datasets
Other
111 stars 5 forks source link

[feature] Python bindings #21

Closed tomdstanton closed 4 months ago

tomdstanton commented 5 months ago

Hi guys,

Thank you so much for this fantastic resource! 😄 Would you consider adding Python bindings in the future to allow Pythonistas such as myself to interface with VFT directly?

Thanks in advance, Tom

cesarpomar commented 5 months ago

I like it

The easiest way would be a Python binding that calls the VeryFastTree binary as a subprocess, something like the GitPython library.

The longest way would be to compile the C++ code when installed with pip as part of the library.

What is your opinion as a Pythonista?

Thanks for your proposal

cesarpomar commented 4 months ago

VeryFastTree Python bindings ready and released in PyPi

https://pypi.org/project/veryfasttree

tomdstanton commented 4 months ago

Fantastic! Thanks for all your work! 😄