-
Notifications
You must be signed in to change notification settings - Fork 20
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
Run ./bin/check-annotations
as CI (or similar)
#39
Comments
This would be really good. Additionally - just realised another check we should do - if a sequence name listed in This can indicate a sequence name has changed, and thus the |
Hey @emmahodcroft I just saw your suggestion about sequences checking.
Thanks |
Hi @jstoja. Please run the checks against the |
Sorry for the delay. Thanks for answering @kairstenfay ! Important that we check against the |
Reopening this issue that was automatically closed by #40 because the additional idea proposed by @emmahodcroft of making sure strains listed in |
Hello @kairstenfay In #40 I didn't add
I think it'd make more sense to use option 1. (do 2 checks that are different), because we could prevent even fetching and uploading |
No worries, @jstoja. I went ahead and added it before merging.
That would be awesome if you wanted to open another PR for the final suggestion in this thread, but I think a little more discussion needs to happen about where the logic in
Thank you for clearly stating these two options. I think a third option, checking annotations inside of |
A summary of the latest issue with
|
@jameshadfield after a discussion with @tsibley, I think I finally understand why you implemented several of the tests in If this was your thinking, I believe location hierarchies could be validated against a "truth" we maintain in either in JSON, CSV, or PostgreSQL. |
@kairstenfay yes - see explanation here: #47 (comment) and the original PR here: #38. Would like to reiterate that I'm always happy to explain in more detail if there's things you don't understand 😄 |
@jstoja It would be fine for now to open another PR checking that the annotation strains all exist in the |
#38 introduced
./bin/check-annotations
which helps identify problems with the contents ofannotations.tsv
. This highlights issues that may only become evident stochastically after running the auspice build.It would be nice to run this as a CI (or similar). For this to happen the script would have to be modified to exit appropriately which it doesn't currently do.
The text was updated successfully, but these errors were encountered: