class Bio::PolyploidTools::PrimerRegion
Attributes
almost_chromosome_specific[RW]
almost_chromosome_specific_in_mask[RW]
almost_crhomosome_specific_intron[RW]
chromosome_specific[RW]
chromosome_specific_in_mask[RW]
crhomosome_specific_intron[RW]
homoeologous[RW]
position_in_mask_from_template[RW]
sequence[RW]
snp_pos[RW]
Public Class Methods
new()
click to toggle source
# File lib/bio/PolyploidTools/PrimerRegion.rb, line 9 def initialize @chromosome_specific = Array.new @almost_chromosome_specific = Array.new @crhomosome_specific_intron = Array.new @almost_crhomosome_specific_intron = Array.new #For deletions @chromosome_specific_in_mask = Array.new @almost_chromosome_specific_in_mask = Array.new @position_in_mask_from_template = Hash.new end
Public Instance Methods
tail_candidates()
click to toggle source
# File lib/bio/PolyploidTools/PrimerRegion.rb, line 21 def tail_candidates @chromosome_specific.size + @almost_chromosome_specific.size end
to_fasta()
click to toggle source
# File lib/bio/PolyploidTools/PrimerRegion.rb, line 25 def to_fasta ">Primer_#{snp_pos}_#{chromosome_specific.to_s}_#{almost_chromosome_specific.to_s}_#{crhomosome_specific_intron.to_s}_#{almost_crhomosome_specific_intron.to_s}\n#{sequence}\n" end