Skip to content
Snippets Groups Projects
dnanexus.config 1.66 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'
Gervaise Henry's avatar
Gervaise Henry committed
  }
  withName:getBag {
    executor = 'dnanexus'
Gervaise Henry's avatar
Gervaise Henry committed
  }
  withName:getData {
    machineType = 'mem1_ssd1_v2_x16'
  }
  withName:parseMetadata {
    executor = 'dnanexus'
Gervaise Henry's avatar
Gervaise Henry committed
  }
  withName:trimData {
    machineType = 'mem1_ssd1_v2_x16'
  }
  withName:getRefInfer {
    machineType = 'mem1_ssd1_v2_x16'
  }
  withName:downsampleData {
    executor = 'dnanexus'
Gervaise Henry's avatar
Gervaise Henry committed
  }
  withName:alignSampleData {
    machineType = 'mem3_ssd1_v2_x16'
  }
  withName:inferMetadata {
    machineType = 'mem1_ssd1_v2_x16'
  }
  withName:checkMetadata {
    executor = 'dnanexus'
Gervaise Henry's avatar
Gervaise Henry committed
  }
  withName:getRef {
    machineType = 'mem1_ssd1_v2_x16'
  }
  withName:alignData {
    queue = '256GB,256GBv1'
  }
  withName:dedupData {
    machineType = 'mem1_ssd1_v2_x16'
  }
  withName:countData {
    machineType = 'mem1_ssd1_v2_x16'
  }
  withName:makeBigWig {
    machineType = 'mem1_ssd1_v2_x16'
  }
  withName:fastqc {
    machineType = 'mem1_ssd1_v2_x16'
  }
  withName:dataQC {
    machineType = 'mem1_ssd1_v2_x16'
  }
  withName:aggrQC {
    executor = 'dnanexus'
Gervaise Henry's avatar
Gervaise Henry committed
  }
  withName:uploadInputBag {
    executor = 'dnanexus'
Gervaise Henry's avatar
Gervaise Henry committed
  }
  withName:uploadExecutionRun {
    executor = 'dnanexus'
Gervaise Henry's avatar
Gervaise Henry committed
  }
  withName:uploadQC {
    executor = 'dnanexus'
Gervaise Henry's avatar
Gervaise Henry committed
  }
  withName:uploadProcessedFile {
    executor = 'dnanexus'
Gervaise Henry's avatar
Gervaise Henry committed
  }
  withName:uploadOutputBag {
    executor = 'dnanexus'
Gervaise Henry's avatar
Gervaise Henry committed
  }
  withName:finalizeExecutionRun {
    executor = 'dnanexus'
Gervaise Henry's avatar
Gervaise Henry committed
  }
  withName:failPreExecutionRun {
    executor = 'dnanexus'
Gervaise Henry's avatar
Gervaise Henry committed
  }
  withName:failExecutionRun {
    executor = 'dnanexus'
Gervaise Henry's avatar
Gervaise Henry committed
  }
  withName:uploadQC_fail {
    executor = 'dnanexus'
Gervaise Henry's avatar
Gervaise Henry committed
  }
}

docker {
  enabled = true
}