-
Notifications
You must be signed in to change notification settings - Fork 26
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
Simplify circrna_discovery subworkflow #122
Conversation
|
@nf-core-bot fix linting |
what does DCC stands for? |
It is a package name: https://github.com/dieterich-lab/DCC |
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.
LGTM, just a bit confused with how you use SEGEMHL now, you don't generate the index anymore?
main: | ||
ch_versions = Channel.empty() | ||
|
||
index = index ?: INDEX( fasta ).index |
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.
Look here
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.
Since the segemehl index is only used in the segemehl subworkflow I thought it might be more understandable putting it right here
The following changes were performed:
circrna_discovery
workflowGAWK
calls using the according nf-core moduleext.when
directivescircrna_discovery
module as this module is mandatory anyway and executing the pipeline without it does not make sensemodules
parameter. The modules that can be deactivated are differential expression and miRNA prediction. Both only make sense if their required input files are provided (miRNA FASTA for miRNA prediction and phenotype table for differential expression). In future versions, we should be able to execute all modules for which the necessary data was provided.