Sha256: 17eda214937557e500f7c6acd3d76dc5ea4f21b07eeed5c1a0df380468f67837

Contents?: true

Size: 912 Bytes

Versions: 5

Compression:

Stored size: 912 Bytes

Contents

require_relative 'support'

module Bioinform
  module CLI
    module Helpers
      def name_wo_extension(filename)
        File.join(File.dirname(filename), basename_wo_extension(filename))
      end
      def basename_wo_extension(filename)
        File.basename(filename, File.extname(filename))
      end
      def set_extension(filename, extension)
        "#{filename}.#{extension}"
      end
      def set_folder(folder, filename)
        File.join(folder, filename)
      end
      def basename_changed_extension(filename, extension)
        set_extension(basename_wo_extension(filename), extension)
      end
      def change_folder_and_extension(input_filename, extension, folder)
        set_folder(folder, basename_changed_extension(input_filename, extension))
      end
    end
  end
end

require_relative 'cli/merge_into_collection'
require_relative 'cli/pcm2pwm'
require_relative 'cli/split_motifs'

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
bioinform-0.1.17 lib/bioinform/cli.rb
bioinform-0.1.16 lib/bioinform/cli.rb
bioinform-0.1.15 lib/bioinform/cli.rb
bioinform-0.1.14 lib/bioinform/cli.rb
bioinform-0.1.13 lib/bioinform/cli.rb