Class: Bio::Picard
- Inherits:
-
Object
- Object
- Bio::Picard
- Defined in:
- lib/bio/picard.rb,
lib/bio/picard/version.rb
Constant Summary collapse
- VERSION =
"1.131.5"
Instance Method Summary collapse
-
#initialize(*java_options) ⇒ Picard
constructor
instantiate Picard command tools.
-
#run(command, *options) ⇒ Object
run picard tools for command and all options please go to broadinstitute.github.io/picard/command-line-overview.html.
Constructor Details
#initialize(*java_options) ⇒ Picard
instantiate Picard command tools
9 10 11 12 |
# File 'lib/bio/picard.rb', line 9 def initialize(*) = .join(' ') @picard = File.join(File.(File.dirname(__FILE__)), 'picard', 'external', 'picard.jar') end |
Instance Method Details
#run(command, *options) ⇒ Object
run picard tools for command and all options please go to broadinstitute.github.io/picard/command-line-overview.html
19 20 21 |
# File 'lib/bio/picard.rb', line 19 def run(command, *) `java #{@java_options == '' ? '' : "#{@java_options.chomp} "}-jar #{@picard} #{command} #{options.flatten.join(' ')}` end |