-
Notifications
You must be signed in to change notification settings - Fork 501
Add HyPhy CLN tool wrapper #7626
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
Conversation
- Implements `hyphy cln` for cleaning and normalizing alignments. - Supports filtering duplicates, gap-only sites, and masking stop codons. - Adds regression test `test-data/cln-stop-codons.fa`.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some minor comments. Could we also get rid of the .lint_skip file of the tool suite?
Additionally, some of the tests fail.
tools/hyphy/hyphy_cln.xml
Outdated
| <data name="output_file" format="fasta" label="${tool.name} on ${on_string}: Cleaned alignment" /> | ||
| </outputs> | ||
| <tests> | ||
| <test> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| <test> | |
| <test expect_num_outputs="1"> |
tools/hyphy/hyphy_cln.xml
Outdated
| </assert_contents> | ||
| </output> | ||
| </test> | ||
| <test> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| <test> | |
| <test expect_num_outputs="1"> |
|
important to note, this now bumps hyphy to 2.5.93 (and consequently tidy up some test data to satisfy stricter data sanity reqs in newer hyphy). that was the only reasonable way to fix the hyphy cln test failure. |
tools/hyphy/hyphy_sm19.xml
Outdated
| year = "1989", | ||
| note = "Genetics 123(3):603-613", | ||
| url = "https://www.ncbi.nlm.nih.gov/pubmed/2599370"} | ||
| url = "https://doi.org/10.1093/genetics/123.3.603"} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
maybe better with veg#71
Update hyphy_sm19.xml
|
Danke! |
|
Deployment status: success https://github.com/galaxyproject/tools-iuc/actions/runs/21862922360 |
hyphy clnfor cleaning and normalizing alignments.test-data/cln-stop-codons.fa.FOR CONTRIBUTOR: