Module: Bio::DB::SAM::Library
- Defined in:
- lib/bio/db/sam/library.rb
Class Method Summary collapse
-
.filename ⇒ Object
Return the path with the file name of the library for the specific operating system.
Class Method Details
.filename ⇒ Object
Return the path with the file name of the library for the specific operating system
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/bio/db/sam/library.rb', line 8 def filename #TODO refactor this piece of code in all the files lib_os = case RUBY_PLATFORM when /linux/ 'so.1' when /darwin/ '1.dylib' when /windows/ 'dll' else case RUBY_DESCRIPTION when /jruby.*darwin/ '1.dylib' when /jruby.*linux/ 'so.1' end end File.join(File.(File.dirname(__FILE__)),'external',"libbam.#{lib_os}") end |