Sha256: c10063698c64609263f877f3742a22ba5444e0177946346884963a8f91a3221f
Contents?: true
Size: 1.5 KB
Versions: 2
Compression:
Stored size: 1.5 KB
Contents
require File.expand_path( File.dirname(__FILE__) + '/../../../spec_helper' ) require File.expand_path( File.dirname(__FILE__) + '/search_spec_helper' ) require 'fileutils' require 'ms/sequest/srf' require 'ms/sequest/srf/search' describe 'converting a large srf to an ms search format' do @file = Ms::TESTDATA + '/sequest/opd1_static_diff_mods/000.srf' @srf = Ms::Sequest::Srf.new(@file) def del(file) if File.exist?(file) if File.directory?(file) FileUtils.rm_rf(file) else File.unlink(file) end end end it 'converts to mgf' do @output = Ms::TESTDATA + '/sequest/opd1_static_diff_mods/000.mgf.tmp' @srf.to_mgf(@output) ok File.exist?(@output) output = IO.read(@output) # tests are just frozen right now, not checked for accuracy ok output.include?(SRF_TO_MGF_HELPER::FIRST_MSMS) ok output[1000..-1].include?(SRF_TO_MGF_HELPER::LAST_MSMS) del(@output) end it 'generates .dta files' do @output = Ms::TESTDATA + '/sequest/opd1_static_diff_mods/000.dta.tmp' @srf.to_dta(@output) ok File.exist?(@output) ok File.directory?(@output) # frozen (not verified): Dir[@output + "/*.*"].size.is 3893 # the correct number files first_file = @output + '/000.2.2.1.dta' ok File.exist?(first_file) IO.read(first_file).is SRF_TO_DTA_HELPER::FIRST_SCAN.gsub("\n", "\r\n") last_file = @output + '/000.3748.3748.3.dta' IO.read(last_file).is SRF_TO_DTA_HELPER::LAST_SCAN.gsub("\n", "\r\n") del(@output) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ms-sequest-0.0.13 | spec/ms/sequest/srf/search_spec.rb |
ms-sequest-0.0.12 | spec/ms/sequest/srf/search_spec.rb |