class Bio::CNLS::Result
Attributes
signals[RW]
Public Class Methods
new()
click to toggle source
# File lib/bio/cnls_screenscraper/cnls_screenscraper.rb, line 16 def initialize @signals = [] end
Public Instance Methods
bipartite_predicted?(minimum_score=nil)
click to toggle source
# File lib/bio/cnls_screenscraper/cnls_screenscraper.rb, line 46 def bipartite_predicted?(minimum_score=nil) @signals.each do |s| if s.kind_of?(BipartiteNLS) return true if minimum_score.nil? #if no cutoff, return true return true if s.score >= minimum_score #otherwise apply the cutoff end end return false end
max_bipartite_score()
click to toggle source
# File lib/bio/cnls_screenscraper/cnls_screenscraper.rb, line 66 def max_bipartite_score max = 0.0 @signals.each do |s| if s.kind_of?(BipartiteNLS) and s.score > max max = s.score end end return max end
max_monopartite_score()
click to toggle source
# File lib/bio/cnls_screenscraper/cnls_screenscraper.rb, line 56 def max_monopartite_score max = 0.0 @signals.each do |s| if s.kind_of?(MonopartiteNLS) and s.score > max max = s.score end end return max end
monopartite_predicted?(minimum_score=nil)
click to toggle source
# File lib/bio/cnls_screenscraper/cnls_screenscraper.rb, line 36 def monopartite_predicted?(minimum_score=nil) @signals.each do |s| if s.kind_of?(MonopartiteNLS) return true if minimum_score.nil? #if no cutoff, return true return true if s.score >= minimum_score #otherwise apply the cutoff end end return false end
predicted?()
click to toggle source
Is this result a positive prediction or negative prediction?
# File lib/bio/cnls_screenscraper/cnls_screenscraper.rb, line 32 def predicted? !signals.nil? and !signals.empty? end