Sha256: f5f9a7b40fc686c7e8dbdc8e5cd054b788a71ce4ee9255557d4990f93401e3ff
Contents?: true
Size: 776 Bytes
Versions: 1
Compression:
Stored size: 776 Bytes
Contents
require File.dirname(__FILE__) + '/spec_helper.rb' require 'ms/in_silico/digester' require 'ms/in_silico/spectrum' describe 'readme documentation' do it 'works' do trypsin = Ms::InSilico::Digester['Trypsin'] peptides = trypsin.digest('MIVIGRSIVHPYITNEYEPFAAEKQQILSIMAG') expected = [ 'MIVIGR', 'SIVHPYITNEYEPFAAEK', 'QQILSIMAG'] peptides.sort.is expected.sort spectrum = Ms::InSilico::Spectrum.new(peptides[0]) spectrum.parent_ion_mass.should.be.close 688.417442373391, 10**-12 expected = [ 132.047761058391, 245.131825038791, 344.200238954991, 457.284302935391, 514.305766658991, 670.406877687091] spectrum.series('b').zip(expected) do |o,e| o.should.be.close e, 10**-12 end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ms-in_silico-0.4.0 | spec/readme_spec.rb |