MCPcopy Create free account
hub / github.com/BirolLab/RNA-Bloom / complement

Method complement

src/rnabloom/util/SeqUtils.java:1240–1255  ·  view source on GitHub ↗
(byte b)

Source from the content-addressed store, hash-verified

1238 }
1239
1240 public static final byte complement(byte b) {
1241 switch(b) {
1242 case CHAR_A_BYTE:
1243 return CHAR_T_BYTE;
1244 case CHAR_C_BYTE:
1245 return CHAR_G_BYTE;
1246 case CHAR_G_BYTE:
1247 return CHAR_C_BYTE;
1248 case CHAR_T_BYTE:
1249 return CHAR_A_BYTE;
1250 case CHAR_U_BYTE:
1251 return CHAR_A_BYTE;
1252 }
1253
1254 return b;
1255 }
1256
1257 public static final boolean isReverseComplement(byte[] seq1, byte[] seq2) {
1258 int len = seq1.length;

Callers 3

isReverseComplementMethod · 0.95
reverseComplementMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected