Skip to content
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

Pseudo PR - DO NOT MERGE #19

Closed
wants to merge 217 commits into from
Closed

Pseudo PR - DO NOT MERGE #19

wants to merge 217 commits into from

Conversation

ewels
Copy link
Member

@ewels ewels commented Apr 8, 2021

Pseudo-PR for review of full pipeline prior to initial release, as described in https://nf-co.re/developers/adding_pipelines#core-pipeline-review

Do not merge - this PR just provides an interface to look over and comment on all pipeline code. Any suggestions can be applied to the dev branch and this PR will automatically update. Once it has two community reviews, preferably one from someone in @nf-core/core , it can be closed and release 1.0 can go.

ewels and others added 27 commits April 15, 2021 00:43
� Conflicts:
�	docs/usage.md
�	main.nf
minor changes to respond to #19
Remove social preview image to use GitHub OpenGraph
First release review tweaks
Use `publishDir` to save final output files instead of manual `copyTo`
Remove params.push_s3, minor typos
@ewels
Copy link
Member Author

ewels commented Apr 26, 2021

Ok, I think we're about there! 🚀

Final remaining stuff that I don't love:

  • Usage docs aren't bundled with the pipeline or in nf-core, really. They're at https://pgatk.readthedocs.io/en/latest/workflows.html
    • In my experience, if the docs are not with the pipeline then they tend to drift away from reality quite quickly. So would be better if these could be in usage.md if possible.
  • The docs have improved a lot, but I think that there is still room for improvement. Notably with longer help texts for the parameters. For example - what do the three decoy methods do? How do they differ? When should I choose which one? Basically just trying to make the docs complete enough that someone like me can walk up knowing nothing and figure everything out by just reading the nf-core website.
  • I'm not sure what the add_reference_proteome process does and have a sneaking suspicion that it can be removed with no effect
    • As far as I can tell it just does a cat on one file to another with a different name and outputs that. If I've not missed something then maybe you can just skip it and use ensembl_protein_database_sub directly.
    • I know that the >> appends, but as the processes are isolated I can’t see how it ever appends more than just the one file.

This stuff would be nice to address, but none of it is a deal-breaker. So this pipeline gets a big fat ✅ from me to go for initial release 🚀 👍🏻

Many thanks for your patience and responsiveness 🙇🏻

@ewels ewels closed this Apr 26, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
WIP Work in progress
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants