Sha256: ce70ebe96193743dc48e99eaf398595054bc80b6efdbaa6f973b75eb09b8a268
Contents?: true
Size: 769 Bytes
Versions: 2
Compression:
Stored size: 769 Bytes
Contents
require '/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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ms-in_silico-0.4.2 | spec/readme_spec.rb |
ms-in_silico-0.4.1 | spec/readme_spec.rb |