Method: Bio::PSORT::PSORT2#exec
- Defined in:
- lib/bio/appl/psort.rb
#exec(faa, parsing = true) ⇒ Object
Executes PSORT II prediction and returns Report object (Bio::PSORT::PSORT2::Report) if parsing = true. Returns PSORT II report in text if parsing = false.
367 368 369 370 371 372 373 374 375 376 377 |
# File 'lib/bio/appl/psort.rb', line 367 def exec(faa, parsing = true) if faa.class == Bio::FastaFormat @title = faa.entry_id if @title == nil @sequence = faa.seq @serv.args = {'origin' => @origin, 'title' => @title} @serv.parsing = parsing return @serv.exec(@sequence) else self.exec(Bio::FastaFormat.new(faa), parsing) end end |