class Genome::Pipeline::ProdigalFilter

Public Instance Methods

call() click to toggle source
Calls superclass method Genome::Pipeline::Filter#call
# File lib/genome/pipeline/prodigal_filter.rb, line 8
def call
  @result = run_prodigal
  super
end
run_prodigal() click to toggle source
# File lib/genome/pipeline/prodigal_filter.rb, line 13
def run_prodigal
  @genome.fasta do |path|
    stdin, stdout, stderr = Open3.popen3("prodigal -f gff -i #{path}")
    Features.from_gff(stdout.readlines)
  end
end