Sha256: 912bb7732f95aba423ea8bf161d9052ee31d797f55fca403d06ff6cf4e9a2771

Contents?: true

Size: 1.26 KB

Versions: 6

Compression:

Stored size: 1.26 KB

Contents


require 'test/unit'

class TestFilter < Test::Unit::TestCase
  ROOT_DIR = File.join(File.dirname(__FILE__), '..')

  def test_filter_results
    @tfiles = File.dirname(File.expand_path(__FILE__)) + '/tfiles/'
    @bfile = @tfiles + "bioworks_with_SHUFF_small.xml"
    
    cmd_core = "ruby -I #{File.join(ROOT_DIR, 'lib')} #{File.join(ROOT_DIR, 'script', 'filter-peps.rb')} "
    #puts `#{cmd_core}`
    cmd = cmd_core + "SHUFF_ #{@bfile}"
    output = `#{cmd}`
    
    freeze = %{FILENAME\tPepProts\tScanChargeBest\tScanChargeTop10\tScanBest\tScanTop10\tSeqChargeBest\tSeqChargeTop10
TP: #{@tfiles}bioworks_with_SHUFF_small.xml\t3\t3\t3\t3\t3\t3\t3
FP: #{@tfiles}bioworks_with_SHUFF_small.xml\t3\t3\t3\t3\t3\t2\t3
DIFF: #{@tfiles}bioworks_with_SHUFF_small.xml\t0\t0\t0\t0\t0\t1\t0
}
    assert_equal(freeze, output)




    cmd = cmd_core + "SHUFF_ #{@bfile} -1 1.0 -2 2.0 -3 3.0"
    output = `#{cmd}`
    
    freeze = %{FILENAME\tPepProts\tScanChargeBest\tScanChargeTop10\tScanBest\tScanTop10\tSeqChargeBest\tSeqChargeTop10
TP: #{@tfiles}bioworks_with_SHUFF_small.xml\t3\t3\t3\t3\t3\t3\t3
FP: #{@tfiles}bioworks_with_SHUFF_small.xml\t4\t4\t4\t4\t4\t3\t4
DIFF: #{@tfiles}bioworks_with_SHUFF_small.xml\t-1\t-1\t-1\t-1\t-1\t0\t-1
}
    assert_equal(freeze, output)



  end






end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
mspire-0.1.5 test/tc_filter_peps.rb
mspire-0.2.1 test/tc_filter_peps.rb
mspire-0.2.2 test/tc_filter_peps.rb
mspire-0.1.7 test/tc_filter_peps.rb
mspire-0.2.0 test/tc_filter_peps.rb
mspire-0.2.4 test/tc_filter_peps.rb