Sha256: 489314d2917a99fd6659e1346a0e4c1a67f1e3535e09dc9c269388ef926330cf

Contents?: true

Size: 662 Bytes

Versions: 3

Compression:

Stored size: 662 Bytes

Contents

require 'ms/msrun'

module MS; end

module MS::Parser::MzData
  Base_dir_for_parsers = 'ms/parser/mzdata'

  # inherits XMLStyleParser and version
  include MS::Parser
  include XMLStyleParser
 
  # returns a specific parser MS::Parser::MzXML::#{ParserType}
  # based on choose_parser from xml_style_parser
  def self.new(parse_type=:msrun, version='1.05')
    @version = version
    @method = parse_type
    #p self.methods.grep /choose_parser/
    XMLStyleParser.require_parse_files(Base_dir_for_parsers)
    parser_class = XMLStyleParser.choose_parser(self, parse_type)
    parser = parser_class.new(parse_type, version)
  end

end


Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
mspire-0.3.0 lib/ms/parser/mzdata.rb
mspire-0.3.1 lib/ms/parser/mzdata.rb
mspire-0.3.9 lib/ms/parser/mzdata.rb