Class: CagnutBwa::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/cagnut_bwa/base.rb

Instance Method Summary collapse

Instance Method Details

#aln(dirs, order, previous_job_id, input = nil) ⇒ Object



9
10
11
12
# File 'lib/cagnut_bwa/base.rb', line 9

def aln dirs, order, previous_job_id, input = nil
  opts = { input: input, dirs: dirs, order: order  }
  CagnutBwa::Aln.new(opts).run previous_job_id
end

#aln_one_fastq(dirs, order, input = nil) ⇒ Object



19
20
21
22
# File 'lib/cagnut_bwa/base.rb', line 19

def aln_one_fastq dirs, order, input = nil
  opts = { input: input, dirs: dirs, order: order  }
  CagnutBwa::AlnOneFastq.new(opts).run
end

#mem(dirs, order, input = nil) ⇒ Object



29
30
31
32
# File 'lib/cagnut_bwa/base.rb', line 29

def mem dirs, order, input = nil
  opts = { input: input, dirs: dirs, order: order }
  CagnutBwa::Mem.new(opts).run
end

#samp(dirs, order, previous_job_id = nil, input = nil) ⇒ Object



14
15
16
17
# File 'lib/cagnut_bwa/base.rb', line 14

def samp dirs, order, previous_job_id = nil, input = nil
  opts = { input: input, dirs: dirs, order: order  }
  CagnutBwa::Samp.new(opts).run previous_job_id
end

#samp_one_fastq(dirs, order, previous_job_id = nil, input = nil) ⇒ Object



24
25
26
27
# File 'lib/cagnut_bwa/base.rb', line 24

def samp_one_fastq dirs, order, previous_job_id = nil, input = nil
  opts = { input: input, dirs: dirs, order: order  }
  CagnutBwa::SampOneFastq.new(opts).run previous_job_id
end