Skip to content
Snippets Groups Projects
main.nf 794 B
Newer Older
aliarifki's avatar
aliarifki committed
version = "1.0"
aliarifki's avatar
aliarifki committed
container_url = "xgrand/r-bolero:${version}"
aliarifki's avatar
aliarifki committed

aliarifki's avatar
aliarifki committed
params.start_position_counts_out =""
aliarifki's avatar
aliarifki committed
process start_position_individuals{
  container = "${container_url}"
  label "small_mem_mono_cpus"
aliarifki's avatar
aliarifki committed
  tag "${barcode}"
aliarifki's avatar
aliarifki committed
  if (params.start_position_counts_out != "") {
    publishDir "results/${params.start_position_counts_out}", mode: 'copy'
  }
  input:
aliarifki's avatar
aliarifki committed
    tuple val(barcode), path(start_position_counts)
aliarifki's avatar
aliarifki committed

  output:
aliarifki's avatar
aliarifki committed
    path("${barcode}/*.pdf")
    path("${barcode}/*.png")
    path("${barcode}/*.tsv")
    tuple val(barcode), path("${barcode}/${barcode}_classification_of_reads_per_RNA.txt"), emit: classification_of_reads
aliarifki's avatar
aliarifki committed

  script:
    """
aliarifki's avatar
aliarifki committed
    mkdir ${barcode}
    cd ${barcode}/
    Rscript /Start_positions.R -i ../${start_position_counts}
    mv Rplots.pdf ${barcode}_Rplots.pdf
aliarifki's avatar
aliarifki committed
    """
}