Exclude ingress samples with no reads
This commit is contained in:
parent
dcc8c04f54
commit
9dd5895482
16
main.nf
16
main.nf
@ -423,11 +423,23 @@ workflow {
|
||||
]
|
||||
}
|
||||
|
||||
analysis_samples = decorated_samples
|
||||
.filter { meta, sample_reads, stats ->
|
||||
if (meta.n_seqs == 0) {
|
||||
log.warn("Sample ${meta.alias} has no reads - excluded from transcriptome analysis.")
|
||||
return false
|
||||
}
|
||||
true
|
||||
}
|
||||
.ifEmpty {
|
||||
throw new Exception("No samples with reads were available for transcriptome analysis.")
|
||||
}
|
||||
|
||||
pychopper_results = Channel.empty()
|
||||
processed_samples = decorated_samples
|
||||
processed_samples = analysis_samples
|
||||
|
||||
if (params.cdna_preprocess) {
|
||||
grouped_samples = decorated_samples.branch { meta, sample_reads, stats ->
|
||||
grouped_samples = analysis_samples.branch { meta, sample_reads, stats ->
|
||||
to_process: sample_reads != null
|
||||
passthrough: sample_reads == null
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user