Sha256: 0443ac1ae0631a6806cab3d82546db674e31be8fd43176775c1629cec5f3a8d7

Contents?: true

Size: 603 Bytes

Versions: 7

Compression:

Stored size: 603 Bytes

Contents

#!/usr/bin/ruby -w

require 'spec/mzxml/parser'
require 'spec/msrun'
require 'rexml/document'
include REXML

if ARGV.size < 1
  puts "usage: #{File.basename(__FILE__)} file.mzXML ..."
  puts "  outputs 'file.mzXML.timeIndex'"
  puts "  which contains rows of:"
  puts "  level scan_num time (if !msLevel1:) prec_mz prec_intensity"
end

# outputs rows of:
# level scan_num time [precursor_mz precursor_intensity(if !msLevel1)]

ARGV.each do |file|
  puts "READING: " + file
  outfile = file + '.timeIndex'
  obj = Spec::MSRunIndex.new(file)
  puts "WRITING: " + outfile
  obj.to_index_file(outfile)
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
mspire-0.1.3 script/mzXML2timeIndex.rb
mspire-0.1.7 script/mzXML2timeIndex.rb
mspire-0.2.0 script/mzXML2timeIndex.rb
mspire-0.2.1 script/mzXML2timeIndex.rb
mspire-0.2.2 script/mzXML2timeIndex.rb
mspire-0.2.4 script/mzXML2timeIndex.rb
mspire-0.1.5 script/mzXML2timeIndex.rb