| Class | Bio::SiRNA::Pair |
| In: |
lib/bio/util/sirna.rb
|
| Parent: | Object |
| antisense | [RW] | |
| gc_percent | [RW] | |
| rule | [RW] | |
| sense | [RW] | |
| start | [RW] | |
| stop | [RW] | |
| target | [RW] |
# File lib/bio/util/sirna.rb, line 152
152: def initialize(target, sense, antisense, start, stop, rule, gc_percent)
153: @target = target
154: @sense = sense
155: @antisense = antisense
156: @start = start
157: @stop = stop
158: @rule = rule
159: @gc_percent = gc_percent
160: end
human readable report
# File lib/bio/util/sirna.rb, line 163
163: def report
164: report = "### siRNA\n"
165: report << 'Start: ' + @start.to_s + "\n"
166: report << 'Stop: ' + @stop.to_s + "\n"
167: report << 'Rule: ' + @rule.to_s + "\n"
168: report << 'GC %: ' + @gc_percent.to_s + "\n"
169: report << 'Target: ' + @target.upcase + "\n"
170: report << 'Sense: ' + ' ' + @sense.upcase + "\n"
171: report << 'Antisense: ' + @antisense.reverse.upcase + "\n"
172: end