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