You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Publish on PyPI. I believe Maturin/Actions can help with this too.
API "surface area":
Mutation. Let's make it possible to build up a graph from scratch.
Expose the ops. Things that are currently CLI subcommands (in cmds.rs) should be put into a library of useful "ops" on the GFA data structure. This way, you can string together multiple operations in a Python invocation. In the limit, maybe we can reproduce odgi pipelines from our collaborators as Python scripts.
Here's just a snapshot of some next steps for the Python bindings.
Project infrastructure:
generate-ci
command that should help with this. Try setting up CI for Python bindings tests #180API "surface area":
cmds.rs
) should be put into a library of useful "ops" on the GFA data structure. This way, you can string together multiple operations in a Python invocation. In the limit, maybe we can reproduce odgi pipelines from our collaborators as Python scripts.Python niceties:
str(obj)
on paths, links, steps, etc. to produce GFA string fragments. Strings and equality for FlatGFA Python objects #183str
and notbytes
? Seems fine to assume these are UTF-8. Nucleotide sequences can stay bytes. Strings and equality for FlatGFA Python objects #183The text was updated successfully, but these errors were encountered: