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