class MS::Sequest::SqtGroup

Public Class Methods

new(arg, opts={}, &block) click to toggle source
Calls superclass method
# File lib/ms/sequest/sqt.rb, line 24
def initialize(arg, opts={}, &block)
  orig_opts = opts.dup
  indiv_opts = { :link_protein_hits => false }
  super(arg, opts.merge(indiv_opts)) do
    unless orig_opts[:link_protein_hits] == false
      puts "MERGING GROUP!"
      (@peptides, @proteins) = merge!(@searches.map {|v| v.peptides }, &MS::Sequest::Sqt::NEW_PROT)
    end
  end
  block.call(self) if block_given?
end

Public Instance Methods

extension() click to toggle source
# File lib/ms/sequest/sqt.rb, line 22
def extension() 'sqg' end
search_class() click to toggle source

attr_accessor :sqts, :filenames

# File lib/ms/sequest/sqt.rb, line 18
def search_class
  MS::Sequest::Sqt
end