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

Cannot find omh_compare_sketch.hpp #7

Open
pesho-ivanov opened this issue Nov 24, 2024 · 2 comments
Open

Cannot find omh_compare_sketch.hpp #7

pesho-ivanov opened this issue Nov 24, 2024 · 2 comments

Comments

@pesho-ivanov
Copy link

I see that omh_compare_sketch.hpp is included in omh_compare_sketch.cc but I cannot find it. Could you please check that out? Thank you

@gmarcais
Copy link
Collaborator

Download the release tarball instead of the git tree, it is a complete source tar ball that can be compiled with ./configure && make, without needing to install any dependencies: https://github.com/Kingsford-Group/omhismb2019/releases/tag/v0.0.2 .

Otherwise, if working from the git tree, that header file is generated by YAGGO. Make sure it is installed (apt install yaggo on Ubuntu, gem install yaggo to install using the Ruby packaging system on any system).

Then it will be generated automatically during compilation. See that configure finds your executable :

> ./configure
[...]
checking for yaggo... /path/to/bin/yaggo
[...]
> make
make: Entering directory '/some/path'
  YAGGO    omh_compare_sketch.hpp
  YAGGO    omh_compare_exact_seq.hpp
  YAGGO    omh_compare_sketches.hpp
[...]

@pesho-ivanov
Copy link
Author

Thank you! I indeed didn't expect those to be generated.

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