Sha256: a35e587e205bb470793b99f1ea350c9b35be20014461871abbc707c795a1e94e

Contents?: true

Size: 578 Bytes

Versions: 1

Compression:

Stored size: 578 Bytes

Contents

require File.dirname(__FILE__) + '/../../spec_helper.rb'

require 'ms/in_silico/fragment'

describe 'creating fragmentation spectra' do

  it 'creates tandem mass spectra from a peptide' do
    frag = Ms::InSilico::Fragment.new :charge => 1, :series => ['b']
    spec = Ms::InSilico::Spectrum.new('TVQQEL', 'H', 'HO')
    
    headers = frag.headers(spec)
    headers[:charge].is 1
    headers[:nterm].is 'H'
    headers[:cterm].is 'HO'
    headers[:parent_ion_mass].should.be.close 717.377745628191, 0.000000000001
    headers[:series].is ['b']
  end
end
  

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ms-in_silico-0.4.0 spec/ms/in_silico/fragment_spec.rb