Dir.mkdir(options[:directory]) unless Dir.exists?(options[:directory])
-file_fasta = [options[:directory], "IDBA"].join(File::SEPARATOR) + ".fna"
+file_fasta = File.join(options[:directory], "IDBA") + ".fna"
Fasta.open(file_fasta, mode="w") do |fasta_io|
bp.each_record do |record|
end
unless File.size(file_fasta) == 0
- output = [options[:directory], "IDBA"].join(File::SEPARATOR)
+ output = File.join(options[:directory], "IDBA")
commands = []
commands << "nice -n 19"
$stderr.puts "Command failed: #{command}"
end
- file_contig = [options[:directory], "IDBA"].join(File::SEPARATOR) + "-contig.fa"
+ file_contig = File.join(options[:directory], "IDBA") + "-contig.fa"
Fasta.open(file_contig, mode="r") do |fasta_io|
fasta_io.each do |entry|