Method: BioTable::TableApply#parse_header

Defined in:
lib/bio-table/table_apply.rb

#parse_header(line, options) ⇒ Object



35
36
37
38
39
40
41
42
43
44
45
# File 'lib/bio-table/table_apply.rb', line 35

def parse_header(line, options)  
  header = LineParser::parse(line, options[:in_format], options[:split_on])
  header = Formatter::strip_quotes(header) if @strip_quotes
  # Transform converts the header to upper/lower case
  header = Formatter::transform_header_ids(@transform_ids, header) if @transform_ids
  if options[:unshift_headers]
    header.unshift("ID")
  end
  @logger.info(header) if @logger and @write_header 
  header
end