-
Notifications
You must be signed in to change notification settings - Fork 18
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
Some small things to improve #39
Comments
Thanks for the close review @bgruening! (And sorry for the delayed response, I was out last week.)
These were kind of workarounds for the Galaxy UI from a while ago: if you changed or deleted the argument, it wasn't clear what the default would have been, so adding it to the help text in a uniform way seemed best at the time. I'll take another look and figure out how better to deal with that. If there isn't some way of handling it, what would be the best way to get started with trying to add it to the Galaxy UI?
I wasn't sure where the best place to put our types would be. So I opted for something that made visual sense for the form's hierarchy. This is a point where you definitely feel the framework-inside-a-framework problem. I could put this in the help instead, but I think it's equally as important as the input's label.
Yeah 100%, I was bummed when I realized these actually showed up in the workflows. Haven't come up with a great solution here as these aren't "real" parameters so to speak, and I was using the predictable structure to quickly flatten the resulting nested arguments. Open to suggestions! Relevant code:
Generally speaking, it is, but this particular action must be giving us a type of
Note that there is a Hopefully having Galaxy as an interface will motivate some improvements on our end here (we probably need to make it more convenient to handle multiple columns from the same source on the command line before everyone gets board). |
@bgruening an additional problem is tool-ids, we generate bad ones it seems. 1st approach: 2nd approach:
|
This is a small list of things that can make the wrappers a bit better. All of those are not important for the first version I think.
The
[required]
string can go away. If you do not useoptional="true"
everything is required and Galaxy will make sure the user knows about it.The
__
might be confusing down the line. E.g. this will appear in Galaxy workflows etc and might be confusing for users that deal with it.The title does not look nice.
[optional]
should be removedShould this not be a column parameter?
The
[default: 1]
can be removed, it is already encoded in the UI.The text was updated successfully, but these errors were encountered: