Class: CagnutSnpeff::Util

Inherits:
Object
  • Object
show all
Defined in:
lib/cagnut_snpeff/util.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeUtil

Returns a new instance of Util.



5
6
7
# File 'lib/cagnut_snpeff/util.rb', line 5

def initialize
  @snpeff = CagnutSnpeff::Base.new
end

Instance Attribute Details

#snpeffObject

Returns the value of attribute snpeff.



3
4
5
# File 'lib/cagnut_snpeff/util.rb', line 3

def snpeff
  @snpeff
end

Instance Method Details

#snp_annotation(dirs, order = 1, previous_job_id = nil, filename = nil) ⇒ Object



9
10
11
12
# File 'lib/cagnut_snpeff/util.rb', line 9

def snp_annotation dirs, order=1, previous_job_id=nil, filename=nil
  job_name = snpeff.snp_annotation dirs, order, previous_job_id, filename
  [job_name, order]
end