Sha256: bf75957d22c5292c5ec05f8762e134e46297150ad93cc51e3528d14137d04ef5

Contents?: true

Size: 458 Bytes

Versions: 2

Compression:

Stored size: 458 Bytes

Contents

require 'bio-gadget/version'
require 'bio-gadget/demlt'
require 'bio-gadget/fqlzma'
require 'bio-gadget/qvstat'
require 'bio-gadget/wigchr'

module Bio
  class Gadget < Thor

    namespace :bio

    private

    def myopen(file, &block)
      # how to write?
      f = (/\|/ !~ file && /\.gz$/ =~ file) ? "| gunzip -c #{file}" : file
      unless block.nil?
        o = open(f); block.call(o); o.close
      else
        open(f)
      end
    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
bio-gadget-0.1.4 lib/bio-gadget.rb
bio-gadget-0.1.3 lib/bio-gadget.rb