Sha256: cca246ad5dc8a95aa21d15bfe8bb624aa2d9e74c6a5197c6b471e2116c103dae

Contents?: true

Size: 929 Bytes

Versions: 7

Compression:

Stored size: 929 Bytes

Contents

require File.join(File.expand_path(File.dirname(__FILE__)), '../..', 'test_helper.rb')
require 'rbbt/mutation/sift'

class TestSIFT < Test::Unit::TestCase

  def test_predict_aminoacid_mutation
    accession = "NP_001008502"
    mutation =  "Q554P"

    assert_equal "TOLERATED", SIFT.predict_aminoacid_mutation(accession, mutation)[3]
  end

  def test_predict_aminoacid_mutation_batch
    accession = "NP_001008502"
    mutation =  "Q554P"

    assert_equal "TOLERATED", SIFT.predict_aminoacid_mutation_batch( [[accession, mutation]]).first[3]
  end

  def test_predict
    ensp = "ENSP00000224605"
    mutation = "A63T"
    assert_equal "TOLERATED", SIFT.predict( [[ensp, mutation] * ":"]).values.first["Prediction"]
  end

  def test_chunked_predict
    ensp = "ENSP00000224605"
    mutation = "A63T"
    assert_equal "TOLERATED", SIFT.chunked_predict( [[ensp, mutation] * ":"] * 2000).values.first["Prediction"]
  end


end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
rbbt-phgx-3.0.0 test/rbbt/mutation/test_sift.rb
rbbt-phgx-2.1.2 test/rbbt/mutation/test_sift.rb
rbbt-phgx-2.1.1 test/rbbt/mutation/test_sift.rb
rbbt-phgx-2.1.0 test/rbbt/mutation/test_sift.rb
rbbt-phgx-2.0.1 test/rbbt/mutation/test_sift.rb
rbbt-phgx-2.0.0 test/rbbt/mutation/test_sift.rb
rbbt-phgx-1.0.0 test/rbbt/mutation/test_sift.rb