Sha256: dd27ae8458eb896b7c967c099114c8555d806f27357c55d4daa5a6020c355685

Contents?: true

Size: 812 Bytes

Versions: 12

Compression:

Stored size: 812 Bytes

Contents

require 'mspire/cv/paramable'

module Mspire
  module Identml

    # a parameter for a spectral search.  An idealized modification.  See
    # Modification for describing a modification on an actual peptide.
    class SearchModification
      include Mspire::CV::Paramable

      # boolean
      attr_accessor :fixed_mod

      # mass delta in daltons
      attr_accessor :mass_delta

      # A *Set* of characters. From mzIdentml: "The residue(s) searched with the
      # specified modification. For N or C terminal modifications that can occur
      # on any residue, the . character should be used to specify any, otherwise
      # the list of amino acids should be provided."
      attr_accessor :residues

      # A single SpecificityRules object
      attr_accessor :specificity_rules

    end

  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
mspire-0.10.8.0 lib/mspire/mzid/search_modification.rb
mspire-0.10.7.3 lib/mspire/mzid/search_modification.rb
mspire-0.10.7.2 lib/mspire/mzid/search_modification.rb
mspire-0.10.7.1 lib/mspire/mzid/search_modification.rb
mspire-0.10.7 lib/mspire/mzid/search_modification.rb
mspire-0.10.6 lib/mspire/mzid/search_modification.rb
mspire-0.10.5 lib/mspire/mzid/search_modification.rb
mspire-0.10.4 lib/mspire/mzid/search_modification.rb
mspire-0.10.3 lib/mspire/mzid/search_modification.rb
mspire-0.10.2 lib/mspire/mzid/search_modification.rb
mspire-0.10.1 lib/mspire/mzid/search_modification.rb
mspire-0.10.0 lib/mspire/mzid/search_modification.rb