commit | 39e72c74080e381dd03e54204d86617bd6c471b0 | [log] [tgz] |
---|---|---|
author | jianfeng.jia@gmail.com <jianfeng.jia@gmail.com@123451ca-8445-de46-9d55-352943316053> | Wed Apr 10 20:25:19 2013 +0000 |
committer | jianfeng.jia@gmail.com <jianfeng.jia@gmail.com@123451ca-8445-de46-9d55-352943316053> | Wed Apr 10 20:25:19 2013 +0000 |
tree | 28c312764cdbbaf1cd39aeb5e49dec81a7685f61 | |
parent | 4e57def59f87e3bf6e5d816224984703d1acad40 [diff] |
fix KmerUtil.mergeTwoKmer bug while merging 1byte nextKmer git-svn-id: https://hyracks.googlecode.com/svn/branches/fullstack_genomix@3371 123451ca-8445-de46-9d55-352943316053
diff --git a/genomix/genomix-data/src/main/java/edu/uci/ics/genomix/type/KmerUtil.java b/genomix/genomix-data/src/main/java/edu/uci/ics/genomix/type/KmerUtil.java index 7982c14..d796d19 100644 --- a/genomix/genomix-data/src/main/java/edu/uci/ics/genomix/type/KmerUtil.java +++ b/genomix/genomix-data/src/main/java/edu/uci/ics/genomix/type/KmerUtil.java
@@ -158,7 +158,9 @@ for (; i <= kmerPre.length; i++) { mergedKmer[byteNum - i] = kmerPre[kmerPre.length - i]; } - i--; + if ( i > 1){ + i--; + } if (preK % 4 == 0) { for (int j = 1; j <= kmerNext.length; j++) { mergedKmer[byteNum - i - j] = kmerNext[kmerNext.length - j];