lib/viral_seq/muscle.rb in viral_seq-1.1.1 vs lib/viral_seq/muscle.rb in viral_seq-1.1.2

- old
+ new

@@ -37,11 +37,12 @@ # aligned_seqs = ViralSeq::Muscle.align(seq1,seq2) # => ["AAGGCGTAGGAC-", "-AAGCTTAGGACG"] def self.align(ref_seq = "", test_seq = "", path_to_muscle = false) temp_dir = Dir.home - temp_file = File.join(temp_dir, "_temp_muscle_in") - temp_aln = File.join(temp_dir, "_temp_muscle_aln") + temp_name = "_" + SecureRandom.alphanumeric + temp_file = File.join(temp_dir, temp_name) + temp_aln = File.join(temp_dir, (temp_name + "_aln")) name = ">test" temp_in = File.open(temp_file,"w") temp_in.puts ">ref" temp_in.puts ref_seq temp_in.puts name