mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
20 lines
401 B
Ruby
20 lines
401 B
Ruby
|
# 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
|
||
|
|