Sha256: 06ce2c51e8b26e313c16c70bed575b0f2f224be407e69990c0d16965829fd540

Contents?: true

Size: 692 Bytes

Versions: 9

Compression:

Stored size: 692 Bytes

Contents

#!/usr/bin/env ruby

require 'rubygems'
require 'tap/task'
require 'ms/sequest/srf/sqt'

if ARGV.size == 0
  ARGV << "--help"
end

task_class = Ms::Sequest::Srf::SrfToSqt

parser = ConfigParser.new do |opts|
  opts.separator "configurations"
  opts.add task_class.configurations
 
  opts.on "--help", "Print this help" do
    puts "usage: #{File.basename(__FILE__)} <file>.srf ..."
    puts "outputs: <file>.sqt ..."
    puts
    #puts task_class::desc.wrap
    #puts
    puts opts
    #puts
    #puts "in tap workflow: tap run -- glob '*.srf' --:i srf_to_sqt"
    exit(0)
  end
end

parser.parse!(ARGV)
 

task = task_class.new(parser.config)

ARGV.each do |file|
  task.execute(file)
end


Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
ms-sequest-0.0.12 bin/srf_to_sqt.rb
ms-sequest-0.0.11 bin/srf_to_sqt.rb
ms-sequest-0.0.10 bin/srf_to_sqt.rb
ms-sequest-0.0.9 bin/srf_to_sqt.rb
ms-sequest-0.0.4 bin/srf_to_sqt.rb
ms-sequest-0.0.5 bin/srf_to_sqt.rb
ms-sequest-0.0.6 bin/srf_to_sqt.rb
ms-sequest-0.0.7 bin/srf_to_sqt.rb
ms-sequest-0.0.8 bin/srf_to_sqt.rb