args << "scan_for_matches"
args << "-c" if options[:comp]
args << "-p" if options[:seq_type] == :protein
- args << "-o" if options[:overlap]
+ args << "-o 1" if options[:overlap]
args << "-n #{options[:max_misses]}" if options[:max_misses]
args << "-m #{options[:max_hits]}" if options[:max_hits]
args << File.join(@tmp_dir, "#{i}.pat")
seq_type = nil
Biopieces.open(options[:stream_in], tmp_file) do |input, output|
- Fasta.open(in_file, mode="w") do |fasta_io|
+ Fasta.open(in_file, "w") do |fasta_io|
input.each_record do |record|
if record[:SEQ_NAME]
seq_name_hash[seq_name_count] = record[:SEQ_NAME]