Sha256: 3794b5005ed97f877ba6907f860b8e8e781b3d3091eaeb899e118f4adf7bab2e

Contents?: true

Size: 492 Bytes

Versions: 9

Compression:

Stored size: 492 Bytes

Contents

module Ms ; end
module Ms::Ident ; end

class Ms::Ident::Pepxml 
  class SearchHit
    Sequest = Struct.new(:xcorr, :deltacn, :deltacnstar, :spscore, :sprank) do

      # Takes ions in the form XX/YY and returns [XX.to_i, YY.to_i]
      def self.split_ions(ions)
        ions.split("/").map {|ion| ion.to_i }
      end

      def to_xml(builder)
        members.zip(self.to_a) do |sym, val|
          builder.search_score(:name => sym, :value => val)
        end
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
ms-sequest-0.1.2 lib/ms/sequest/srf/pepxml/sequest.rb
ms-sequest-0.1.1 lib/ms/sequest/srf/pepxml/sequest.rb
ms-sequest-0.1.0 lib/ms/sequest/srf/pepxml/sequest.rb
ms-sequest-0.0.24 lib/ms/sequest/srf/pepxml/sequest.rb
ms-sequest-0.0.23 lib/ms/sequest/srf/pepxml/sequest.rb
ms-sequest-0.0.22 lib/ms/sequest/srf/pepxml/sequest.rb
ms-sequest-0.0.21 lib/ms/sequest/srf/pepxml/sequest.rb
ms-sequest-0.0.20 lib/ms/sequest/srf/pepxml/sequest.rb
ms-sequest-0.0.18 lib/ms/sequest/srf/pepxml/sequest.rb