class Genome::Pipeline::Filter

Attributes

genome[R]
result[R]

Public Class Methods

new(genome) click to toggle source
# File lib/genome/pipeline/filter.rb, line 11
def initialize genome
  # store a deep copy of genome.
  @genome = Marshal.load(Marshal.dump(genome))
end

Public Instance Methods

call() click to toggle source
# File lib/genome/pipeline/filter.rb, line 16
def call
  @genome.features << @result
  @genome
end
inspect() click to toggle source
# File lib/genome/pipeline/filter.rb, line 21
def inspect
  "#<#{self.class} #{@result.size} results genome=#{@genome}>"
end