Sha256: 2d1359bd8f6c29904697bdb8efe17e75952ce7a95a070e8b56b046524b069712

Contents?: true

Size: 706 Bytes

Versions: 13

Compression:

Stored size: 706 Bytes

Contents

##
# IDENTIFY CLUSTERS IN A TAXCOLLECTOR DATABASE
#

module Lederhosen
  class CLI

    desc "name",
         "identify representative reads in a TaxCollector database using BLAT"

    method_option :reps,     :type => :string, :required => true
    method_option :database, :type => :string, :required => true
    method_option :output,   :type => :string, :required => true

    def name
      reps     = options[:reps]
      database = options[:database]
      output   = options[:output]

      # run blat/blast
      cmd = [
        'blat',
        database,
        reps,
        '-t=dna',
        '-q=dna',
        '-out=blast8',
        output
      ]

      exec cmd.join(' ')

    end

  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
lederhosen-0.2.9 lib/lederhosen/tasks/name.rb
lederhosen-0.2.8 lib/lederhosen/tasks/name.rb
lederhosen-0.2.7 lib/lederhosen/tasks/name.rb
lederhosen-0.2.6 lib/lederhosen/tasks/name.rb
lederhosen-0.2.5 lib/lederhosen/tasks/name.rb
lederhosen-0.2.4 lib/lederhosen/tasks/name.rb
lederhosen-0.2.3 lib/lederhosen/tasks/name.rb
lederhosen-0.2.2 lib/lederhosen/tasks/name.rb
lederhosen-0.2.1 lib/lederhosen/tasks/name.rb
lederhosen-0.2.0 lib/lederhosen/tasks/name.rb
lederhosen-0.1.9 lib/lederhosen/tasks/name.rb
lederhosen-0.1.8 lib/lederhosen/tasks/name.rb
lederhosen-0.1.7 lib/lederhosen/tasks/name.rb