contextFold.features
Class Context
java.lang.Object
contextFold.features.Context
- All Implemented Interfaces:
- java.io.Serializable
public class Context
- extends java.lang.Object
- implements java.io.Serializable
- See Also:
- Serialized Form
Constructor Summary |
Context(int[] offsets,
byte[] alphabet)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
cardinality
public int cardinality
id
public final int id
Context
public Context(int[] offsets,
byte[] alphabet)
getLength
public int getLength()
getCardinality
public int getCardinality()
getId
public int getId()
getReverseArray
public int[] getReverseArray()
getOffsets
public int[] getOffsets()
getAlphabetSize
public int getAlphabetSize()
getLocalFeature
public int getLocalFeature(byte[] seq,
int ix)
getLocalFeatures
public void getLocalFeatures(byte[] seq,
int[] localFeatures)
getLocalFeatures
public int[] getLocalFeatures(byte[] seq)
inclusionMap
public int[] inclusionMap(Context other)
getLocalFeature
public int getLocalFeature(byte[] context)
getIdCounter
public static int getIdCounter()
makeContexts
public static Context[] makeContexts(int[][] offsets,
byte[] alphabet)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getSuperContext
public static int[] getSuperContext(int[] offsets1,
int[] offsets2)
- Parameters:
offsets2
- offsets3
-
- Returns: