Sha256: 72f9966835dafc1f87a99574e0025f142014656cf52ca50a40d20b9f695bb04c

Contents?: true

Size: 407 Bytes

Versions: 8

Compression:

Stored size: 407 Bytes

Contents

#!/usr/bin/ruby -w

require 'fasta'
require 'spec_id/aa_freqs'

if ARGV.size < 1
  puts "usage: #{File.basename(__FILE__)} <file>.fasta ..."
  puts "prints the amino acid frequencies of every amino acid in each fasta file"
  exit
end

ARGV.each do |file|
  obj = SpecID::AAFreqs.new(Fasta.new(file))
  puts file
  obj.aafreqs.sort_by{|v| v.to_s }.each do |k,v|
    puts "#{k}: #{v}"
  end
  puts ""
end




Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
mspire-0.4.9 bin/aafreqs.rb
mspire-0.3.0 bin/aafreqs.rb
mspire-0.3.9 bin/aafreqs.rb
mspire-0.3.1 bin/aafreqs.rb
mspire-0.4.2 bin/aafreqs.rb
mspire-0.4.4 bin/aafreqs.rb
mspire-0.4.7 bin/aafreqs.rb
mspire-0.4.5 bin/aafreqs.rb