class Bio::FastQC::CLI
Public Instance Methods
parse(*files)
click to toggle source
# File lib/bio/fastqc/cli.rb, line 11 def parse(*files) files.each do |file| data = Data.read(file) summary = Parser.new(data).summary out = Converter.new(summary).convert_to(options[:format]) outdir_path = options[:outdir] if outdir_path && File.directory?(outdir_path) filename_org = File.basename(summary[:filename]) fpath = File.join(outdir_path, filename_org + "." + options[:format]) open(fpath, "w"){|f| f.puts(out) } else puts out end end end