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

Synchronize indexes with vg autoindex, or provide an indexing WDL #139

Open
adamnovak opened this issue Nov 21, 2022 · 0 comments
Open

Synchronize indexes with vg autoindex, or provide an indexing WDL #139

adamnovak opened this issue Nov 21, 2022 · 0 comments

Comments

@adamnovak
Copy link
Member

adamnovak commented Nov 21, 2022

Right now, the Giraffe/DV workflows want an XG, a GBWT, and a GBWTGraph .gg file, along with the minimizer and distance indexes:

File XG_FILE # Path to .xg index file
File GBWT_FILE # Path to .gbwt index file
File GGBWT_FILE # Path to .gg index file

But vg autoindex -w giraffe only wants to make a GBZ file, minimizer index, and distance index.

We should change the workflows to be able to use a GBZ in place of the .gbwt/.gg pair, and we should also enable the GBZ to be usable as a replacement for the XG.

If we want to retain compatibility with the existing sets of files, we might need to work hard on how to make it clear that some combinations of the resulting optional input arguments are allowed and others are not. Maybe we'd want different top-level WDL files consuming different sets of inputs?

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

1 participant