Method: PepXML#initialize

Defined in:
lib/protk/pepxml.rb

#initialize(file_name) ⇒ PepXML



13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'lib/protk/pepxml.rb', line 13

def initialize(file_name)
  @file_name=file_name

  XML::Error.set_handler(&XML::Error::QUIET_HANDLER)
  pepxml_parser=XML::Parser.file("#{file_name}")

  @pepxml_ns_prefix="xmlns:"
  @pepxml_ns="xmlns:http://regis-web.systemsbiology.net/pepXML"
  @pepxml_doc=pepxml_parser.parse
  if not @pepxml_doc.root.namespaces.default
    @pepxml_ns_prefix=""
    @pepxml_ns=nil
  end
end