-
Notifications
You must be signed in to change notification settings - Fork 186
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
Add seqtk mergepe and improve docs #380
Conversation
Thanks for the work. I'm a fan of the additions and restructurings in the docs. |
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.
Thanks a lot! The extension of the docs looks great!! I have just a few comments below.
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.
Thanks a bunch, I very much appreciate the updates to the docs. This restructuring is a very good idea. I used the opportunity to also check for consistency with our recently added PR template. So please excuse the deluge of comments and suggestions.
Regarding version pinning, I guess this is up for debate. Maybe we should debate this on Stackoverflow and adjust the wording there, if we agree to change the recommendations?
Co-authored-by: David Laehnemann <[email protected]>
Co-authored-by: David Laehnemann <[email protected]>
Co-authored-by: David Laehnemann <[email protected]>
@mbhall88 There are still a bunch of points from my review that are open. I had to manually click on |
Ah very sorry @dlaehnemann. I've added those suggestions. I think it might also be good to add a more thorough part of the docs describing how to best write a |
Thanks a lot for all your contributions although writing a thesis. This is highly appreciated! |
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.
@mbhall88 You're definitely right, that a detailed description of how to write a wrapper.py
and wrapper.R
would be great. But you're even more right to focus on your PhD. I documented that need over in the new issue #385.
Otherwise, this is good to go. I just have one suggestion for adding a sentence, but feel free to ignore that one, if you think this is not useful.
Co-authored-by: David Laehnemann <[email protected]>
🎉 |
Description
Added
seqtk mergepe
meta.yaml
- with an example. I always have to look this up so thought it would be useful to add it to the docsChanged
Removed
QC
For all wrappers added by this PR, I made sure that
input:
andoutput:
file paths in the resulting rule can be changed arbitrarily,environment.yaml
specifications follow the respective best practicesI appreciate this may not be up for debate, in which case I'm ok to change the version, but pinning the major version only is also backward-compatible and will give all of the latest patches and fixes...
input:
oroutput:
),Snakefile
s and their entries are explained via comments (input:
/output:
/params:
etc.),stderr
and/orstdout
are logged correctly (log:
), depending on the wrapped tool,meta.yaml
contains a link to the documentation of the respective tool or command,Snakefile
s pass the linting (snakemake --lint
),Snakefile
s are formatted with snakefmt,