1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
|
#!/usr/bin/env ruby
testdata_files = ["Arabidopsis-C99826.fna",
"Atinsert.fna",
"Duplicate.fna",
"Ecoli-section1.fna",
"Ecoli-section2.fna",
"example_1.fa",
"nowildcardatend.fna",
"nowildcardatend_rev.fna",
"rcr_testseq.fa",
"Reads1.fna",
"Reads2.fna",
"Reads3.fna",
"Repfind-example.fna",
"sain.fna",
"Scaffold_102.fa",
"Small.fna",
"Smalldup.fna",
"test1.fasta",
"trna_glutamine.fna"]
gttestdata_files = ["chntxx.fna",
"hs5hcmvcg.fna",
"humdystrop.fna",
"humghcsa.fna",
"humhbb.fna",
"humhdabcd.fna",
"humhprtb.fna",
"mipacga.fna",
"mpocpcg.fna",
"mpomtcg.fna",
"vaccg.fna",
"Wildcards.fna",
"ychrIII.fna"]
test_files = testdata_files.map {|f| "testdata/#{f}"}
if ENV.has_key?("GTTESTDATA")
grumbachpath = ENV["GTTESTDATA"] + "/DNA-mix/Grumbach.fna"
test_files += gttestdata_files.map {|f| "#{grumbachpath}/#{f}"}
end
test_files.each do |filename|
if not File.exists?(filename)
STDERR.puts "#{filename} does not exist"
exit 1
else
cmd = "scripts/cmp-seex.rb --seedlength 0 --silent --inputfile #{filename}"
puts "run #{cmd}"
if not system(cmd)
STDERR.puts "FAILURE: #{cmd}"
exit 1
end
end
end
|