Sha256: d63c056d68510504b1b4b90803f86feee0ab5a87b0a0025e68a38e66a1a8550a

Contents?: true

Size: 755 Bytes

Versions: 25

Compression:

Stored size: 755 Bytes

Contents

require File.join(File.expand_path(File.dirname(__FILE__)), '../..', 'test_helper.rb')
require 'rbbt/matrix'
require 'rbbt/matrix/barcode'

class TestBarcode < Test::Unit::TestCase
  def test_R_barcode
    data = TSV.setup({}, :key_field => "Gene", :fields => %w(S1 S2 S3 S4 S5 S6) , :type => :list)
    data["G1"] = [1,1,1,4,5,6]
    data["G2"] = [1,6,1,6,1,6]
    data["G3"] = [1,1,1,1,6,6]
    data["G4"] = [6,6,1,1,1,1]

    TmpFile.with_file(data.to_s) do |file|
      m = RbbtMatrix.new file
      m.barcode(file+'.barcode')
      tsv =  TSV.open(file+'.barcode')
      assert tsv["G2"] = [0,1,0,1,0,1]

      m.barcode_ruby(file+'.barcode_ruby')
      tsv =  TSV.open(file+'.barcode_ruby')
      assert tsv["G2"] = [0,1,0,1,0,1]
    end
  end
end

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
rbbt-dm-1.3.2 test/rbbt/matrix/test_barcode.rb
rbbt-dm-1.3.0 test/rbbt/matrix/test_barcode.rb
rbbt-dm-1.2.10 test/rbbt/matrix/test_barcode.rb
rbbt-dm-1.2.9 test/rbbt/matrix/test_barcode.rb
rbbt-dm-1.2.7 test/rbbt/matrix/test_barcode.rb
rbbt-dm-1.2.6 test/rbbt/matrix/test_barcode.rb
rbbt-dm-1.2.4 test/rbbt/matrix/test_barcode.rb
rbbt-dm-1.2.3 test/rbbt/matrix/test_barcode.rb
rbbt-dm-1.2.1 test/rbbt/matrix/test_barcode.rb
rbbt-dm-1.1.63 test/rbbt/matrix/test_barcode.rb
rbbt-dm-1.1.62 test/rbbt/matrix/test_barcode.rb
rbbt-dm-1.1.61 test/rbbt/matrix/test_barcode.rb
rbbt-dm-1.1.60 test/rbbt/matrix/test_barcode.rb
rbbt-dm-1.1.59 test/rbbt/matrix/test_barcode.rb
rbbt-dm-1.1.58 test/rbbt/matrix/test_barcode.rb
rbbt-dm-1.1.57 test/rbbt/matrix/test_barcode.rb
rbbt-dm-1.1.56 test/rbbt/matrix/test_barcode.rb
rbbt-dm-1.1.55 test/rbbt/matrix/test_barcode.rb
rbbt-dm-1.1.54 test/rbbt/matrix/test_barcode.rb
rbbt-dm-1.1.53 test/rbbt/matrix/test_barcode.rb