-
Notifications
You must be signed in to change notification settings - Fork 28
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
Fix caching problems #83
Conversation
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.
cleaner implementation of the channel clone than what I had, looks good
@@ -1,3 +1,5 @@ | |||
#!/usr/bin/env python |
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.
not for this PR, but in general can you add author and license please to your custom scripts?
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.
This script contains the requested information in lines 7-10. Maybe not in the expected location, but the only thing I did here was adding the shebang. Quickly went through all the other scripts, found author and license in various formats in all of them.
Should I unify the formatting of this information across all files?
modules/local/fasta/main.nf
Outdated
tuple val(meta), path(bed, name: "bed.input") | ||
path fasta, name: "fasta.input" | ||
|
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.
why are you naming the input 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.
I think this should better be handled using task.ext.prefix
in the modules.config
- will quickly do that
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.
Ok there was not even a file name collission, don't know why I did that
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.
Okay I found the reason for this now: There are parts of this process which manipulate all files that end with *.fa and *.fasta. If the input has one of this extensions, it will not work properly. I temporarily re-activated this, since restructuring of the process is not in the scope of this PR but I will handle this soon.
|
e15a961
to
eecedfd
Compare
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.
Looks good as far as I can tell!
This PR fixes some general pipeline problems: