asl/BandageNG

Provide better UI for paths

Opened this issue · 8 comments

asl commented
  • Model around GAF format: list all paths, some paths queries (like in #4)
  • Maybe join with BLAST hits and their paths

@ekg I started to draft better UI for paths. Unfortunately, I cannot check how the things are implemented in gfaestus – while after few hours I was able to compile it, I'm unable to run it.

ekg commented
asl commented

Thanks!

Sorry that it's hard to run. FWIW, We are rewriting based on waragraph to simplify the GPU related dependencies. But if you have a chance please share your errors with Christian (author).

Sure! But basically relying on Vulkan (for a non-game app) seems to be a culprit here. In the end I received "invalid driver" or something like this w/o clear understanding how to debug / fix.

ekg commented

Yup, it's awkward as a dependency, but Vulkan is what allows gfaestus to provide zoomable views of whole chromosome pangenome graphs with base-level variation. The rewrite in the works rebuilds things on a more portable subset of Vulkan.

Anyway, for this conversation the key thing is the functionality, which is just as well described in the abstract. Does it make sense what I'm suggesting?

asl commented

@ekg Yes, all this make perfect sense! Thanks!

asl commented

@ekg What do to exactly mean as step in given a selected node show what paths and step positions are on it.?

asl commented

Ok, I think you just mean the node positions. This is WIP currently:
Screenshot 2022-07-24 at 17 07 38

asl commented

Path position search is also done:
Screenshot 2022-07-24 at 18 45 11

asl commented

I'm going to keep this open in case more requests / ideas will appear