-
Notifications
You must be signed in to change notification settings - Fork 443
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
added squirrel MPXV analysis #6666
Conversation
Looking at the errors, in order:
Thanks! |
Regarding the tests, they are erroring due to differences between what is uploaded and what is run. The outputs contain some date information (I am technically in the future compared to the github runner time zone). If I wait until tomorrow it will probably pass... Any advice on how to manage such situations? |
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.
Very cool, thanks a lot.
My initial first columns are inline. For the file size, can you just use a subset of the input size? Can you compress it?
Co-authored-by: Björn Grüning <[email protected]>
Co-authored-by: Björn Grüning <[email protected]>
Co-authored-by: Björn Grüning <[email protected]>
Co-authored-by: Björn Grüning <[email protected]>
Co-authored-by: Björn Grüning <[email protected]>
Unfortunately not but I think I will recreate the background within the input file for testing to replicate the Thanks for all your assistance! |
Keep in mind that the Galaxy tests are for testing the Galaxy wrapper, not the functionality of the tool. So small test data even if the result is not super useful is valid. We also can check for tests that we know are failing etc ... |
I see this in the tests: > Incorrect number of outputs - expected 2, found 3 (dataset(s): html,mask,exclude collection(s): ) |
🥳 all tests pass. Thanks everyone for your help and especially your guidance @bgruening. There's still the issue of how I'm parsing the inputs, which I will fix now. |
Ready for (proper) review. All the issues should be fixed now. |
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.
Cool, just the few open comments :)
type="data" | ||
format="fasta" | ||
label="Sequences in fasta format" | ||
help="You can upload a FASTA sequence to the history and use it as reference" /> |
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.
ping ...
tools/squirrel/squirrel-phylo.xml
Outdated
@@ -0,0 +1,211 @@ | |||
<tool id="squirrel_phylo" name="squirrel phylo" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="21.05"> | |||
<description>phylogenetic analysis of MPXV</description> |
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.
Perhaps use some more capitalization and descriptive text so that this shows up nicely in the tool list? E.g. "MPXV (Mpox virus)" and "Squirrel phylogenetic analysis" ?
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.
That's a really good suggestion. I noticed the name
and description
fields are concatenated in this manner: {Name} - {Description}
. It seems to me the searching happens on both? Or do you recommend the description be as descriptive as possible even if it contains duplicate information?
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.
@pvanheus I've updated the description and name. Let me know if it suits.
tools/squirrel/squirrel-phylo.xml
Outdated
@@ -0,0 +1,211 @@ | |||
<tool id="squirrel_phylo" name="Squirrel Phylo" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="21.05"> | |||
<descriptionp>Phylogenetic and APOBEC3 analysis of MPXV (Mpox virus)</description> |
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.
The typo here (descriptionp
) is causing the linting problem that causes tests to fail (i.e. the linting problem seems to refer to the .shed.yml
but it is caused by the failure to parse the squirrel-phylo.xml
file)
First time contributing a galaxy wrapper. Please let me know if there any issues I need to fix.
One possible issue that might cause a block to merging is the lint warning I get:
Unsure how to solve this issue. Any guidance would be appreciated.
FOR CONTRIBUTOR: