class Bio::Ipcress::PrimerSet
A class to represent a pair of primers that will be used by Ipcress
to amplify from template DNA in-silico
Attributes
forward_primer[RW]
reverse_primer[RW]
Public Class Methods
new(forward_primer, reverse_primer)
click to toggle source
# File lib/bio/appl/ipcress.rb, line 111 def initialize(forward_primer, reverse_primer) @forward_primer = forward_primer @reverse_primer = reverse_primer end
Public Instance Methods
to_ipcress_format(options={})
click to toggle source
To a string in the “ipcress file” format required for ipcress usage
# File lib/bio/appl/ipcress.rb, line 117 def to_ipcress_format(options={}) options ||= {} options[:min_distance] ||= 100 options[:max_distance] ||= 1000 "ID1 #{@forward_primer} #{@reverse_primer} #{options[:min_distance]} #{options[:max_distance]}" end