Method: BioTable::TableApply#initialize
- Defined in:
- lib/bio-table/table_apply.rb
#initialize(options) ⇒ TableApply
Returns a new instance of TableApply.
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
# File 'lib/bio-table/table_apply.rb', line 10 def initialize @logger = Bio::Log::LoggerPlus['bio-table'] # @skip = options[:skip] # @logger.debug "Skipping #{@skip} lines" if @skip @num_filter = [:num_filter] @logger.debug "Filtering on #{@num_filter}" if @num_filter @filter = [:filter] @logger.debug "Filtering on #{@filter}" if @filter @rewrite = [:rewrite] @logger.debug "Rewrite #{@rewrite}" if @rewrite @use_columns = [:columns] @logger.debug "Filtering on columns #{@use_columns}" if @use_columns @column_filter = [:column_filter] @logger.debug "Filtering on column names #{@column_filter}" if @column_filter @strip_quotes = [:strip_quotes] @logger.debug "Strip quotes #{@strip_quotes}" if @strip_quotes @transform_ids = [:transform_ids] @logger.debug "Transform ids #{@transform_ids}" if @transform_ids @include_rownames = [:with_rownames] @logger.debug "Include row names" if @include_rownames @first_column = (@include_rownames ? 0 : 1) @write_header = [:write_header] end |