version = "1.1"
container_url = "xgrand/r-bolero:${version}"

params.rna_count_out = ""
process rna_count{
  container = "${container_url}"
  label "small_mem_mono_cpus"
  tag "${barcode}"
  if (params.rna_count_out != "") {
    publishDir "results/${params.rna_count_out}", mode: 'copy'
  }

  input:
    tuple val(barcode), path(spvariants), path(classification)

  output:
    path("${barcode}/*.csv")
    path("${barcode}/*.pdf")
    path("${barcode}/*.png")

  script:
    """
    mkdir ${barcode}
    cd ${barcode}/
    Rscript /HBV_RNAs_count.R -s ../${spvariants} -c ../${classification} -b ${barcode}
    """
}