lib/bio/db/primer3.rb in bio-polyploid-tools-0.8.5 vs lib/bio/db/primer3.rb in bio-polyploid-tools-0.8.6

- old
+ new

@@ -111,22 +111,21 @@ return @values if @values left_start = 0 left_end = 0 right_start = 0 right_end = 0 - total_columns_before_messages=18 + total_columns_before_messages=17 #puts "Values in primer3" #puts snp_from.inspect @values = Array.new #@values << "#{gene},,#{template_length}," @values << gene @values << "#{original}#{position}#{snp}" @values << template_length @values << snp_from.chromosome @values << regions.size @values << regions.join("|") - @values << repetitive if primer3_line_1 and primer3_line_2 @values << primer3_line_1.polymorphism #Block that searches both if both pairs have a TM primer_2 = primer3_line_2.left_primer_with_coordinates(primer3_line_1.left_coordinates, primer3_line_1.orientation) @@ -246,10 +245,12 @@ end return @values end def print_primers - self.values.join(",") + to_print = values.dup + to_print << @repetitive + to_print.join(",") end def found_primers? return self.values[7] && self.values[7] != nil end