public abstract class SVKmer
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
SVKmer.Base |
Modifier and Type | Field and Description |
---|---|
protected static long[] |
BYTEWISE_REVERSE_COMPLEMENT |
Constructor and Description |
---|
SVKmer() |
Modifier and Type | Method and Description |
---|---|
abstract SVKmer |
canonical(int kSize) |
abstract SVKmer.Base |
firstBase(int kSize) |
abstract int |
firstTrimer(int kSize) |
abstract SVKmer.Base |
lastBase() |
abstract int |
lastTrimer() |
abstract SVKmer |
predecessor(SVKmer.Base base,
int kSize) |
abstract SVKmer |
reverseComplement(int kSize) |
protected static long |
reverseComplement(long val) |
protected static long |
reverseComplementByteValueAsLong(int bIn) |
abstract SVKmer |
successor(SVKmer.Base base,
int kSize) |
abstract java.lang.String |
toString(int kSize) |
public abstract SVKmer successor(SVKmer.Base base, int kSize)
public abstract SVKmer predecessor(SVKmer.Base base, int kSize)
public abstract SVKmer reverseComplement(int kSize)
public abstract SVKmer canonical(int kSize)
public abstract SVKmer.Base firstBase(int kSize)
public abstract SVKmer.Base lastBase()
public abstract int firstTrimer(int kSize)
public abstract int lastTrimer()
public abstract java.lang.String toString(int kSize)
protected static long reverseComplement(long val)
protected static long reverseComplementByteValueAsLong(int bIn)