%%{
  init: {
    'theme': 'base',
    'themeVariables': {
      'primaryColor': '#B6ECE2',
      'primaryTextColor': '#160F26',
      'primaryBorderColor': '#065647',
      'lineColor': '#545555',
      'clusterBkg': '#BABCBD22',
      'clusterBorder': '#DDDEDE',
      'fontFamily': 'arial'
    }
  }
}%%
flowchart TB
    subgraph " "
    v0["Channel.fromPath"]
    v5["fasta"]
    v6["gtf"]
    v32["samplesheet"]
    v33["source"]
    v38["Channel.fromPath"]
    v39["contrastsheet"]
    v44["Channel.fromPath"]
    v67["aggregation"]
    v72["alignment_quality"]
    v78["ntop"]
    v99["n_edger_plot"]
    v125["rmats_read_len"]
    v126["rmats_splice_diff_cutoff"]
    v127["rmats_novel_splice_site"]
    v128["rmats_min_intron_len"]
    v129["rmats_max_exon_len"]
    v137["rmats_read_len"]
    v138["rmats_splice_diff_cutoff"]
    v139["rmats_novel_splice_site"]
    v140["rmats_min_intron_len"]
    v141["rmats_max_exon_len"]
    v142["rmats_paired_stats"]
    v158["ch_workflow_summary"]
    v161["ch_methods_description"]
    end
    subgraph "NFCORE_RNASPLICE [NFCORE_RNASPLICE]"
    subgraph "NFCORE_RNASPLICE:RNASPLICE [RNASPLICE]"
    subgraph "NFCORE_RNASPLICE:RNASPLICE:PREPARE_GENOME [PREPARE_GENOME]"
    v7(["GTF_GENE_FILTER"])
    v8(["MAKE_TRANSCRIPTS_FASTA"])
    v14(["CUSTOM_GETCHROMSIZES"])
    v11(( ))
    v13(( ))
    v16(( ))
    v18(( ))
    end
    subgraph "NFCORE_RNASPLICE:RNASPLICE:INPUT_CHECK [INPUT_CHECK]"
    v34(["SAMPLESHEET_CHECK"])
    v35(( ))
    end
    subgraph "NFCORE_RNASPLICE:RNASPLICE:CONTRASTS_CHECK [CONTRASTS_CHECK]"
    v40(["CONTRASTSHEET_CHECK"])
    v41(( ))
    end
    subgraph "NFCORE_RNASPLICE:RNASPLICE:BAM_SORT_STATS_SAMTOOLS [BAM_SORT_STATS_SAMTOOLS]"
    v46(["SAMTOOLS_SORT"])
    v50(["SAMTOOLS_INDEX"])
    subgraph "NFCORE_RNASPLICE:RNASPLICE:BAM_SORT_STATS_SAMTOOLS:BAM_STATS_SAMTOOLS [BAM_STATS_SAMTOOLS]"
    v58(["SAMTOOLS_STATS"])
    v60(["SAMTOOLS_FLAGSTAT"])
    v62(["SAMTOOLS_IDXSTATS"])
    v59(( ))
    end
    v48(( ))
    v54(( ))
    end
    subgraph "NFCORE_RNASPLICE:RNASPLICE:DEXSEQ_DEU [DEXSEQ_DEU]"
    v68(["DEXSEQ_ANNOTATION"])
    v73(["DEXSEQ_COUNT"])
    v79(["DEXSEQ_EXON"])
    v69(( ))
    v71(( ))
    v76(( ))
    v87(( ))
    end
    subgraph "NFCORE_RNASPLICE:RNASPLICE:EDGER_DEU [EDGER_DEU]"
    v92(["SUBREAD_FLATTENGTF"])
    v95(["SUBREAD_FEATURECOUNTS"])
    v100(["EDGER_EXON"])
    v94(( ))
    v96(( ))
    v98(( ))
    end
    subgraph "NFCORE_RNASPLICE:RNASPLICE:RMATS [RMATS]"
    v119(["CREATE_BAMLIST"])
    v130(["RMATS_PREP"])
    v143(["RMATS_POST"])
    v111(( ))
    v146(( ))
    end
    v151(["CUSTOM_DUMPSOFTWAREVERSIONS"])
    v182(["MULTIQC"])
    v30(( ))
    v31(( ))
    v108(( ))
    v155(( ))
    v179(( ))
    v180(( ))
    v181(( ))
    v186(( ))
    end
    end
    subgraph " "
    v9["transcript_fasta"]
    v10[" "]
    v15[" "]
    v17["fai"]
    v19["chrom_sizes"]
    v42["contrasts"]
    v47[" "]
    v51[" "]
    v80["dexseq_plot_results_pdf"]
    v81["dexseq_gene_results_csv"]
    v82["dexseq_exon_results_csv"]
    v83["dexseq_gene_results_rds"]
    v84["dexseq_exon_results_rds"]
    v85["dexseq_exon_dataset_rds"]
    v89["dexseq_clean_txt"]
    v93[" "]
    v101[" "]
    v102[" "]
    v103[" "]
    v104[" "]
    v105[" "]
    v106[" "]
    v120[" "]
    v131[" "]
    v132["rmats_prep_log"]
    v144["rmats_post_log"]
    v145["rmats_post"]
    v152[" "]
    v153[" "]
    v183[" "]
    v184[" "]
    v185[" "]
    v187[" "]
    end
    v0 --> v179
    v5 --> v7
    v5 --> v8
    v5 --> v13
    v5 --> v30
    v6 --> v7
    v6 --> v68
    v6 --> v92
    v6 --> v130
    v6 --> v143
    v7 --> v8
    v7 --> v11
    v8 --> v10
    v8 --> v9
    v8 --> v11
    v13 --> v14
    v14 --> v15
    v14 --> v11
    v14 --> v16
    v14 --> v18
    v16 --> v17
    v18 --> v19
    v32 --> v34
    v33 --> v34
    v34 --> v31
    v34 --> v35
    v38 --> v79
    v38 --> v100
    v39 --> v40
    v40 --> v31
    v40 --> v41
    v41 --> v42
    v44 --> v79
    v44 --> v100
    v44 --> v111
    v35 --> v46
    v46 --> v50
    v46 --> v47
    v46 --> v48
    v46 --> v54
    v46 --> v71
    v46 --> v94
    v46 --> v108
    v50 --> v51
    v50 --> v48
    v50 --> v54
    v30 --> v58
    v54 --> v58
    v58 --> v59
    v58 --> v155
    v54 --> v60
    v60 --> v59
    v60 --> v155
    v54 --> v62
    v62 --> v59
    v62 --> v155
    v67 --> v68
    v68 --> v79
    v68 --> v69
    v68 --> v71
    v72 --> v73
    v71 --> v73
    v73 --> v69
    v73 --> v76
    v73 --> v87
    v78 --> v79
    v76 --> v79
    v79 --> v85
    v79 --> v84
    v79 --> v83
    v79 --> v82
    v79 --> v81
    v79 --> v80
    v79 --> v69
    v87 --> v89
    v92 --> v93
    v92 --> v94
    v94 --> v95
    v95 --> v96
    v95 --> v98
    v95 --> v155
    v99 --> v100
    v98 --> v100
    v100 --> v106
    v100 --> v105
    v100 --> v104
    v100 --> v103
    v100 --> v102
    v100 --> v101
    v111 --> v119
    v119 --> v120
    v119 --> v111
    v125 --> v130
    v126 --> v130
    v127 --> v130
    v128 --> v130
    v129 --> v130
    v111 --> v130
    v130 --> v132
    v130 --> v131
    v130 --> v111
    v137 --> v143
    v138 --> v143
    v139 --> v143
    v140 --> v143
    v141 --> v143
    v142 --> v143
    v111 --> v143
    v143 --> v145
    v143 --> v144
    v143 --> v146
    v31 --> v151
    v151 --> v153
    v151 --> v152
    v151 --> v155
    v158 --> v155
    v161 --> v155
    v155 --> v182
    v179 --> v182
    v180 --> v182
    v181 --> v182
    v182 --> v185
    v182 --> v184
    v182 --> v183
    v182 --> v186
    v186 --> v187
    v11 --> v31
    v48 --> v31
    v69 --> v31
    v96 --> v31
    v146 --> v31
    v59 --> v48
    v108 --> v111