Sha256: 6f2d91c2e3c796e668bd50cd803411892857cd1e89a6b958625706e6806fa18e
Contents?: true
Size: 1.19 KB
Versions: 1
Compression:
Stored size: 1.19 KB
Contents
require File.expand_path(File.dirname(__FILE__) + '/spec_helper') describe "binary sequence store" do it "should be able to load sequences" do path = File.join TEST_DATA_DIR, '1', 'CnyUnifiedSeq' seqs = Bio::Velvet::Underground::BinarySequenceStore.new path seqs[1].should == 'CACTTATCTCTACCAAAGATCACGATTTAGAATCAAACTATAAAGTTTTAGAAGATAAAGTAACAACTTATACATGGGGA' seqs[77].should == 'CCTGTACCTGGAAGTGAAATACCAGCATAGTTTTTAATTTGTACATTAAATAATACATTGCCATCATTCATAGTAATATTATTTATTATACTTCCAGCTTCATTGCCATTAGTTACAGATATAGTTGCTTGACCAGTATACTCTCCATTATCATCTTTTTGAGCTGTTATAGTAACTTTTACTGGTTCTTTTAAAAGGCTATACCCTTTAGGAGCTTTTTCTTCTTTTATAAAGTAATCTCCTTCTTTTAAACCAGTAAATATAACTCGTCCATTTTTATCAGTTACACCCTTTCCTTTTAATAAAACCACATTTCCAGTAGAATCATACGTATATTTACCAATTACAT' end it "should be #length" do path = File.join TEST_DATA_DIR, '1', 'CnyUnifiedSeq' seqs = Bio::Velvet::Underground::BinarySequenceStore.new path seqs.length.should == 77 end it 'should respect array boundaries' do path = File.join TEST_DATA_DIR, '1', 'CnyUnifiedSeq' seqs = Bio::Velvet::Underground::BinarySequenceStore.new path expect { seqs[0] }.to raise_error expect { seqs[78] }.to raise_error end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
bio-velvet_underground-0.0.1 | spec/binary_sequence_store_spec.rb |