(byte[] seq1, byte[] seq2)
| 1255 | } |
| 1256 | |
| 1257 | public static final boolean isReverseComplement(byte[] seq1, byte[] seq2) { |
| 1258 | int len = seq1.length; |
| 1259 | |
| 1260 | if (len == 0 || seq2.length != len) { |
| 1261 | return false; |
| 1262 | } |
| 1263 | |
| 1264 | for (int i=0; i<len; ++i) { |
| 1265 | if (complement(seq1[i]) != seq2[len-1-i]) { |
| 1266 | return false; |
| 1267 | } |
| 1268 | } |
| 1269 | |
| 1270 | return true; |
| 1271 | } |
| 1272 | |
| 1273 | public static final byte[] reverseComplement(byte[] seq) { |
| 1274 | int seqLen = seq.length; |
no test coverage detected