Unverified Commit 298a119f authored by charlotte-west's avatar charlotte-west Committed by GitHub
Browse files

Merge pull request #16 from luslab/dev

fix for division by zero error
parents 0dec5a6e 5b990659
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -397,7 +397,10 @@ workflow CUTANDRUN {
     *          of reads aligned to the spike-in genome
     */
    ch_samtools_bam
        .map { row -> [ row[0].id, params.normalisation_c / (row[0].find{ it.key == "bt2_total_aligned_spikein" }?.value.toInteger()) ] }
        .map { row ->
            def denominator = row[0].find{ it.key == "bt2_total_aligned_spikein" }?.value.toInteger()
            [ row[0].id, params.normalisation_c / (denominator != 0 ? denominator : 1) ]
        }
        .set { ch_scale_factor }
    // EXAMPLE CHANNEL STRUCT: [id, scale_factor]
    //ch_scale_factor | view