Module: CagnutPipelineDraw::Configuration::Utils

Defined in:
lib/cagnut_pipeline_draw/configuration.rb

Class Method Summary collapse

Class Method Details

.create_output_dirs(config, index, dir) ⇒ Object



6
7
8
9
10
11
# File 'lib/cagnut_pipeline_draw/configuration.rb', line 6

def create_output_dirs config, index, dir
  draw_pipeline_folders.each do |folder_name|
    FileUtils.mkdir_p "#{dir}/#{folder_name}"
    config['samples'][index]["#{folder_name}"] = "#{dir}/#{folder_name}"
  end
end

.draw_pipeline_foldersObject



13
14
15
16
17
18
19
20
21
22
23
24
25
# File 'lib/cagnut_pipeline_draw/configuration.rb', line 13

def draw_pipeline_folders
  %W(
    bam
    csv
    fastq
    qseq
    stat
    sai
    sam
    tmp
    vcf
  )
end