Sha256: fc06b0b928b2413c1b25043aafa2d0d78f2dd5790b85f0fa5b7a05c72467f190

Contents?: true

Size: 435 Bytes

Versions: 6

Compression:

Stored size: 435 Bytes

Contents

##
# SORT JOINED READS BY LENGTH
#

module Lederhosen
  class CLI

    desc "sort fasta file by length",
         "--input=joined.fasta --output=sorted.fasta"

    method_option :input,  :type => :string, :required => true
    method_option :output, :type => :string, :required => true

    def sort
      input = options[:input]
      output = options[:output]
      `uclust --mergesort #{input} --output #{output}`
    end

  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
lederhosen-0.1.2 lib/lederhosen/tasks/sort.rb
lederhosen-0.1.1 lib/lederhosen/tasks/sort.rb
lederhosen-0.1.0 lib/lederhosen/tasks/sort.rb
lederhosen-0.0.11 lib/lederhosen/tasks/sort.rb
lederhosen-0.0.10 lib/lederhosen/tasks/sort.rb
lederhosen-0.0.9 lib/lederhosen/tasks/sort.rb