Module: Cagnut::Cli::NewProject::Draw

Defined in:
lib/cagnut_pipeline_draw/cli/new_project/draw.rb

Instance Method Summary collapse

Instance Method Details

#actgun_pipeline_draw_rootObject



6
7
8
# File 'lib/cagnut_pipeline_draw/cli/new_project/draw.rb', line 6

def actgun_pipeline_draw_root
  CagnutPipelineDraw.root.join('templates')
end

#copy_draw_tools_config(folder) ⇒ Object



10
11
12
13
# File 'lib/cagnut_pipeline_draw/cli/new_project/draw.rb', line 10

def copy_draw_tools_config folder
  draw_tools_yml = File.join(actgun_pipeline_draw_root, 'draw_tools.yml')
  copy_file "#{draw_tools_yml}", "#{folder}/draw_tools.yml"
end

#draw_pipeline_dependency_gemsObject



15
16
17
18
19
20
21
22
23
24
25
# File 'lib/cagnut_pipeline_draw/cli/new_project/draw.rb', line 15

def draw_pipeline_dependency_gems
  %W(
    'cagnut_core'
    'cagnut_bwa'
    'cagnut_gatk'
    'cagnut_samtools'
    'cagnut_picard'
    'cagnut_snpeff'
    'cagnut_toolbox'
  )
end