[WIP]I have added orthofinder 3 as a separate module#10338
[WIP]I have added orthofinder 3 as a separate module#10338chriswyatt1 wants to merge 4 commits intonf-core:masterfrom
Conversation
|
We need to make sure the output snapshot doesnt just take versions |
SPPearce
left a comment
There was a problem hiding this comment.
Why is this a separate module, rather than just updating the current orthofinder module?
|
People are still actively using the older module. The version 3 is a beta version, so I didn't want to remove the version 2. Is there a better way to solve this issue? |
|
This is the tool: https://github.com/davidemms/OrthoFinder |
…without versions. Tested on docker and singularity
|
Looks like the tool is now at https://github.com/OrthoFinder/OrthoFinder |
|
Nothing in the release notes or README makes me think that the tool is radically different from the previous version. |
|
You are right, it is still doing the same tasks (mostly), even if it is a big overhaul: --assign flags to add assign new species to existing runs of orthofinder (using --core). It may be the case that this behaviour warrants its own submodule orthofinder/assign as it is quite different ins/outs. But I have not done that in this module, it just works with the standard input of a protein fasta file store. I just worry that several users wanted the older version, so should I just tell them to convert the existing 2.5.5 version to a local module, or start adapting to the newer version 3.1.3. I guess thats cleaner than having two modules with separate versions. Thanks for helping with this, as I was quite unsure which route to take! |
|
If people want to keep the older version, they don't have to update. |
|
OK, great. I will change the PR to update the module on nf-core to v3 as default. Not two versions. |
PR checklist
Closes #10337 to be completed
topic: versions- See version_topicslabelnf-core modules test <MODULE> --profile dockernf-core modules test <MODULE> --profile singularitynf-core modules test <MODULE> --profile condanf-core subworkflows test <SUBWORKFLOW> --profile dockernf-core subworkflows test <SUBWORKFLOW> --profile singularitynf-core subworkflows test <SUBWORKFLOW> --profile conda