X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=forester%2Fruby%2Fevoruby%2Fexe%2Frun_phylo_pipeline.rb;h=e4889ffb7b8aec9c044629585406e61ce31f3519;hb=edbf1c9f67be0c59e4fe9b1a43c24e3db7afaaf0;hp=5f9358c03cb0b72141752919e57733bb8e1ee5e1;hpb=aea40b64ef1a1a998892b20da0025de93b7bb564;p=jalview.git diff --git a/forester/ruby/evoruby/exe/run_phylo_pipeline.rb b/forester/ruby/evoruby/exe/run_phylo_pipeline.rb index 5f9358c..e4889ff 100755 --- a/forester/ruby/evoruby/exe/run_phylo_pipeline.rb +++ b/forester/ruby/evoruby/exe/run_phylo_pipeline.rb @@ -20,11 +20,10 @@ module Evoruby D2F = "/home/czmasek/SOFTWARE/FORESTER/DEV/forester/forester/ruby/evoruby/exe/d2f.rb" DSX = "/home/czmasek/SOFTWARE/FORESTER/DEV/forester/forester/ruby/evoruby/exe/dsx.rb" - def run unless ARGV.length >= 4 && ARGV.length <= 6 - error "arguments are: + - [E-value for hmmscan, default is 20] [hmmscan option, default is --nobias]" + error "arguments are: " + + " [E-value for hmmscan, default is 20] [hmmscan option, default is --nobias, --max for no heuristics]" end input = ARGV[ 0 ] @@ -54,19 +53,7 @@ module Evoruby base_name = get_base_name input - #base_name = nil - #if input.downcase.end_with?( "_ni.fasta" ) - # base_name = input[ 0 .. input.length - 10 ] - #elsif input.downcase.end_with?( ".fasta" ) - # base_name = input[ 0 .. input.length - 7 ] - #elsif input.downcase.end_with?( "_ni.fsa" ) - # base_name = input[ 0 .. input.length - 8 ] - #elsif input.downcase.end_with?( ".fsa" ) - # base_name = input[ 0 .. input.length - 5 ] - #else - # base_name = input - #end - + puts puts "1. hmmscan:" cmd = "#{HMMSCAN} #{hmmscan_option} --domtblout #{base_name}_hmmscan_#{e_for_hmmscan.to_s} -E #{e_for_hmmscan.to_s} #{PFAM}Pfam-A.hmm #{input}" run_command( cmd )