Method: MS::Lipid::Search::ProbabilityDistribution.require_r_library
- Defined in:
- lib/ms/lipid/search/probability_distribution.rb
.require_r_library(lib) ⇒ Object
30 31 32 33 34 35 36 37 38 |
# File 'lib/ms/lipid/search/probability_distribution.rb', line 30 def self.require_r_library(lib) reply = R.converse "library(#{lib})" unless reply.size > 4 # ~roughly $stderr.puts "The libraries ismev and evd must be installed in your R env!" $stderr.puts "From within R (works best if R is started with sudo or root for installing):" $stderr.puts %Q{install.packages("ismev") ; install.packages("evd")} raise "must have R (rserve) and ismev and evd installed!" end end |