Rakefile
require 'bundler/gem_tasks'
task :default do
require './lib/genebrand/version'
`gem uninstall genebrand -x`
`rm ./genebrand-*.gem`
`gem build genebrand.gemspec`
`gem install ./genebrand-#{Genebrand::VERSION}.gem`
end
task :preseed do
require './lib/genebrand/posparser.rb'
parser = Genebrand::PosParser.new
parser.parseandsave_preseed('seed/pos.txt', 'seed/preseed.txt')
end
task :seed do
require './lib/genebrand/posparser.rb'
puts 'May (and will) take a while'
puts 'Parsing all data'
parser = Genebrand::PosParser.new
parser.parseandsave('seed/preseed.txt', 'lib/data/posinfo.json')
puts 'Parsing with top 100k'
parser.parseandsave_top('seed/preseed.txt', 'seed/100k.txt', 'lib/data/pos100k.json')
puts 'Parsing with top 10k'
parser.parseandsave_top('seed/preseed.txt', 'seed/10k.txt', 'lib/data/pos10k.json')
end