]> git.donarmstrong.com Git - biopieces.git/commitdiff
cleanup of findsim.rb
authormartinahansen <martinahansen@74ccb610-7750-0410-82ae-013aeee3265d>
Tue, 9 Oct 2012 09:16:17 +0000 (09:16 +0000)
committermartinahansen <martinahansen@74ccb610-7750-0410-82ae-013aeee3265d>
Tue, 9 Oct 2012 09:16:17 +0000 (09:16 +0000)
git-svn-id: http://biopieces.googlecode.com/svn/trunk@1953 74ccb610-7750-0410-82ae-013aeee3265d

code_ruby/lib/maasha/findsim.rb

index c1da3d43cdb7500235213001c8a42de44a24f605..49cf132559ffd7c024e123e4ede2cfa17f73ac14 100644 (file)
@@ -161,7 +161,7 @@ class FindSim
         if @opt_hash[:max_diversity]
           best_score = score if i == 0
 
-          break if best_score - score > (@opt_hash[:max_diversity] / 100)
+          break if best_score - score >= (@opt_hash[:max_diversity] / 100)
         end
 
         yield Hit.new(q_id, s_id, score)
@@ -351,7 +351,7 @@ class FindSim
         VALUE _step        // Step size for overlapping kmers.
       )
       {
-        unsigned char *str      = StringValuePtr(_str);
+        char *str               = StringValuePtr(_str);
         unsigned int   str_size = FIX2UINT(_str_size);
         unsigned int  *ary      = (unsigned int *) StringValuePtr(_ary);
         unsigned int   kmer     = FIX2UINT(_kmer);