Class: Mizlab::Blast
- Inherits:
-
Bio::Blast
- Object
- Bio::Blast
- Mizlab::Blast
- Defined in:
- lib/mizlab.rb
Instance Method Summary collapse
-
#query(q, opts = {}) ⇒ Bio::Blast::Report
Execute blast+.
Instance Method Details
#query(q, opts = {}) ⇒ Bio::Blast::Report
Execute blast+
294 295 296 297 298 299 300 301 302 303 304 305 306 |
# File 'lib/mizlab.rb', line 294 def query(q, opts = {}) # NOTE: I dont use **kwargs for compatibility case q when Bio::Sequence q = q.output(:fasta) when Bio::Sequence::NA, Bio::Sequence::AA, Bio::Sequence::Generic q = q.to_fasta("query", 70) else q = q.to_s end stdout, _ = exec_local(q, opts) return parse_result(stdout) end |