-
Notifications
You must be signed in to change notification settings - Fork 9
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
Cleaned up commandline arguments #57
Conversation
@@ -1,4 +1,4 @@ | |||
#!/usr/bin/env python | |||
#!/usr/bin/env python3 |
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.
bold move
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 too bold?
I did it impulsively but now feeling like it defeats the point of writing all this 2+3 compatible code.
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.
Yea, works for me since I mainly use 3, but I think most still don't. Many academic cluster users won't have much of a choice on this and the netmhc tools require py2 so you'd need both installed.
Looks good! minor comments |
Every group of arguments now has its own package, which contains a function that adds arguments to a parser and helpers for using the argument values. This lets us repurpose subsets of Topiary's CLI for other libraries (like vaxrank).
Also added some column filtering and rename options for output files (since at least one user wants a custom output format: #56)
This change is