summaryrefslogtreecommitdiff
path: root/jni/ruby/benchmark/make_fasta_output.rb
blob: b6d787ae2733d30e530abace449fce7702e98624 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# prepare 'fasta.output'

def prepare_fasta_output n
  filebase = File.join(File.dirname($0), 'fasta.output')
  script = File.join(File.dirname($0), 'bm_so_fasta.rb')
  file = "#{filebase}.#{n}"

  unless FileTest.exist?(file)
    STDERR.puts "preparing #{file}"

    open(file, 'w'){|f|
      ARGV[0] = n
      $stdout = f
      load script
      $stdout = STDOUT
    }
  end
end