Class: CagnutSnpeff::Configuration

Inherits:
Object
  • Object
show all
Includes:
Singleton
Defined in:
lib/cagnut_snpeff/configuration.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#annotation_paramsObject

Returns the value of attribute annotation_params.



6
7
8
# File 'lib/cagnut_snpeff/configuration.rb', line 6

def annotation_params
  @annotation_params
end

Class Method Details

.load(config, tools_config) ⇒ Object



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

def load config, tools_config
  instance.load config, tools_config
end

Instance Method Details

#attributesObject



22
23
24
25
26
# File 'lib/cagnut_snpeff/configuration.rb', line 22

def attributes
  {
    annotation_params: annotation_params_setup
  }
end

#load(config, tools_config) ⇒ Object



14
15
16
17
18
19
20
# File 'lib/cagnut_snpeff/configuration.rb', line 14

def load config, tools_config
  @config = config
  @tools_config = tools_config
  attributes.each do |name, value|
    send "#{name}=", value if respond_to? "#{name}="
  end
end