lib/bio/db/primer3.rb in bio-polyploid-tools-0.8.6 vs lib/bio/db/primer3.rb in bio-polyploid-tools-0.8.7
- old
+ new
@@ -58,10 +58,11 @@
attr_accessor :used_contigs
attr_accessor :snp_from
attr_accessor :regions
attr_accessor :primer3_errors
attr_accessor :repetitive
+ attr_accessor :hit_count
def line_1_name
"#{gene}:#{position}#{original}>#{snp} #{line_1}}"
end
@@ -247,10 +248,11 @@
end
def print_primers
to_print = values.dup
to_print << @repetitive
+ to_print << hit_count
to_print.join(",")
end
def found_primers?
return self.values[7] && self.values[7] != nil
@@ -763,10 +765,11 @@
snp.original = snp_in.original
snp.primer3_errors = Set.new snp_in.errors
snp.position = snp_in.position
snp.snp = snp_in.snp
snp.repetitive = snp_in.repetitive
-
+ #puts snp_in.inspect
+ snp.hit_count = snp_in.hit_count
snp.line_1 = @line_1
snp.line_2 = @line_2
snp.snp_from = snp_in
snp.regions = snp_in.exon_list.values.collect { |x| x.collect {|y| y.target_region.to_s }}
@snp_hash[snp.to_s] = snp