Skip to content
Snippets Groups Projects
dnanexus.config 2.53 KiB
Newer Older
Gervaise Henry's avatar
Gervaise Henry committed
params {
Gervaise Henry's avatar
Gervaise Henry committed
  refSource = "datahub"
Gervaise Henry's avatar
Gervaise Henry committed
}

process {
  withName:trackStart {
    executor = 'dnanexus'
    cpus = 1
    memory = '1 GB'
Gervaise Henry's avatar
Gervaise Henry committed
  }
  withName:getBag {
    executor = 'dnanexus'
    cpus = 1
    memory = '1 GB'
Gervaise Henry's avatar
Gervaise Henry committed
  }
  withName:getData {
    machineType = 'mem1_ssd1_v2_x16'
    cpus = 16
    memory = '32 GB'
Gervaise Henry's avatar
Gervaise Henry committed
  }
  withName:parseMetadata {
    executor = 'dnanexus'
    cpus = 1
    memory = '1 GB'
Gervaise Henry's avatar
Gervaise Henry committed
  }
  withName:trimData {
    machineType = 'mem1_ssd1_v2_x16'
    cpus = 16
    memory = '32 GB'
Gervaise Henry's avatar
Gervaise Henry committed
  }
  withName:getRefInfer {
    machineType = 'mem1_ssd1_v2_x16'
    cpus = 16
    memory = '32 GB'
Gervaise Henry's avatar
Gervaise Henry committed
  }
  withName:downsampleData {
    executor = 'dnanexus'
    cpus = 1
    memory = '1 GB'
Gervaise Henry's avatar
Gervaise Henry committed
  }
  withName:alignSampleData {
    machineType = 'mem3_ssd1_v2_x16'
    cpus = 16
    memory = '32 GB'
Gervaise Henry's avatar
Gervaise Henry committed
  }
  withName:inferMetadata {
    machineType = 'mem1_ssd1_v2_x16'
    cpus = 16
    memory = '32 GB'
Gervaise Henry's avatar
Gervaise Henry committed
  }
  withName:checkMetadata {
    executor = 'dnanexus'
    cpus = 1
    memory = '1 GB'
Gervaise Henry's avatar
Gervaise Henry committed
  }
  withName:getRef {
    machineType = 'mem1_ssd1_v2_x16'
    cpus = 16
    memory = '32 GB'
Gervaise Henry's avatar
Gervaise Henry committed
  }
  withName:alignData {
    machineType = 'mem3_ssd1_v2_x32'
    cpus = 32
    memory = '256 GB'
Gervaise Henry's avatar
Gervaise Henry committed
  }
  withName:dedupData {
    machineType = 'mem1_ssd1_v2_x16'
    cpus = 16
    memory = '32 GB'
Gervaise Henry's avatar
Gervaise Henry committed
  }
  withName:countData {
    machineType = 'mem1_ssd1_v2_x16'
    cpus = 16
    memory = '32 GB'
Gervaise Henry's avatar
Gervaise Henry committed
  }
  withName:makeBigWig {
    machineType = 'mem1_ssd1_v2_x16'
    cpus = 16
    memory = '32 GB'
Gervaise Henry's avatar
Gervaise Henry committed
  }
  withName:fastqc {
    machineType = 'mem1_ssd1_v2_x16'
    cpus = 16
    memory = '32 GB'
Gervaise Henry's avatar
Gervaise Henry committed
  }
  withName:dataQC {
    machineType = 'mem1_ssd1_v2_x16'
    cpus = 16
    memory = '32 GB'
Gervaise Henry's avatar
Gervaise Henry committed
  }
  withName:aggrQC {
    executor = 'dnanexus'
    cpus = 1
    memory = '1 GB'
Gervaise Henry's avatar
Gervaise Henry committed
  }
  withName:uploadInputBag {
    executor = 'dnanexus'
Gervaise Henry's avatar
Gervaise Henry committed
  }
  withName:uploadExecutionRun {
    executor = 'dnanexus'
    cpus = 1
    memory = '1 GB'
Gervaise Henry's avatar
Gervaise Henry committed
  }
  withName:uploadQC {
    executor = 'dnanexus'
    cpus = 1
    memory = '1 GB'
Gervaise Henry's avatar
Gervaise Henry committed
  }
  withName:uploadProcessedFile {
    executor = 'dnanexus'
    cpus = 1
    memory = '1 GB'
Gervaise Henry's avatar
Gervaise Henry committed
  }
  withName:uploadOutputBag {
    executor = 'dnanexus'
    cpus = 1
    memory = '1 GB'
Gervaise Henry's avatar
Gervaise Henry committed
  }
  withName:finalizeExecutionRun {
    executor = 'dnanexus'
    cpus = 1
    memory = '1 GB'
Gervaise Henry's avatar
Gervaise Henry committed
  }
  withName:failPreExecutionRun {
    executor = 'dnanexus'
    cpus = 1
    memory = '1 GB'
Gervaise Henry's avatar
Gervaise Henry committed
  }
  withName:failExecutionRun {
    executor = 'dnanexus'
    cpus = 1
    memory = '1 GB'
Gervaise Henry's avatar
Gervaise Henry committed
  }
  withName:uploadQC_fail {
    executor = 'dnanexus'
    cpus = 1
    memory = '1 GB'
Gervaise Henry's avatar
Gervaise Henry committed
  }
}

docker {
  enabled = true
}