lib/ecf_classify.rb in ecf_classify-1.0.1 vs lib/ecf_classify.rb in ecf_classify-1.0.2
- old
+ new
@@ -1,8 +1,10 @@
require "ecf_classify/version"
require "ecf_classify/runner"
+require "ecf_classify/hmmer"
require "ecf_classify/utils"
+require "ecf_classify/zenodo"
require "tempfile"
require 'thor'
module EcfClassify
class CLI < Thor
@@ -44,9 +46,14 @@
STDOUT.puts EcfClassify::Runner.specific(conserved.path, __method__, options.probabilities)
ensure
conserved.close
conserved.unlink
end
+ end
+
+ desc "download", "Downloads HMM models from Zenodo"
+ def download
+ EcfClassify::Zenodo.download
end
no_commands do
def handle_help_option(method_name)
if options[:help]