-
Notifications
You must be signed in to change notification settings - Fork 32
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
PR for Release 1.1.0 "Wingardium Leviosa" #46
Conversation
Merge patient tables
For some of the samples the computing time was not enough
Run times in base.cofig
Adding R packages for plotting to container
Removed define clones only
corrected version gplots
Calculating clones per patient
Added logo
Added logo
updated changelog
fix review comments
Added functionality
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.
Let this fly!
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 to me.
else if (filename.indexOf(".tab") > 0) "table/$filename" | ||
else if (filename == "command_log.txt") "$filename" | ||
if (filename.indexOf("table.tab") > 0) "$filename" | ||
else if (filename.indexOf("clone-pass.tab") > 0) "$filename" |
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.
A lot of different cases of if statements in your code, I wonder if that could be done in an easier way. But if it works great! ;)
@@ -749,7 +717,7 @@ process assign_clones{ | |||
set file("${geno.baseName}_clone-pass.tab"), file("$geno_fasta"), val("$id") into ch_for_germlines | |||
file "${geno.baseName}_clone-pass.tab" |
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.
You define a lot of output files but don't pass them into channels, I wonder if it is necessary to define them at all.
ch_read_files_for_merge_r1_umi = Channel.from(file_meta) | ||
.splitCsv(header: true, sep:'\t') | ||
.map { col -> tuple("${col.ID}", "${col.Source}", "${col.Treatment}","${col.Extraction_time}","${col.Population}", file("${col.R1}", checkifExists: true), file("${col.R2}", checkifExists: true))} | ||
.dump() |
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.
Is dump() necessary for this?
@@ -166,7 +160,6 @@ summary['Max Time'] = params.max_time | |||
summary['IGDB Path'] = params.igblast_base |
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.
You could print some more of the workflow options here, right now you print very few.
PR checklist
nextflow run . -profile test,docker
).nf-core lint .
).docs
is updatedCHANGELOG.md
is updatedREADME.md
is updatedLearn more about contributing: https://github.com/nf-core/bcellmagic/tree/master/.github/CONTRIBUTING.md