contextFold.features
Class Context

java.lang.Object
  extended by contextFold.features.Context
All Implemented Interfaces:
java.io.Serializable

public class Context
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
 int cardinality
           
 int id
           
 
Constructor Summary
Context(int[] offsets, byte[] alphabet)
           
 
Method Summary
 int getAlphabetSize()
           
 int getCardinality()
           
 int getId()
           
static int getIdCounter()
           
 int getLength()
           
 int getLocalFeature(byte[] context)
           
 int getLocalFeature(byte[] seq, int ix)
           
 int[] getLocalFeatures(byte[] seq)
           
 void getLocalFeatures(byte[] seq, int[] localFeatures)
           
 int[] getOffsets()
           
 int[] getReverseArray()
           
static int[] getSuperContext(int[] offsets1, int[] offsets2)
           
 int[] inclusionMap(Context other)
           
static Context[] makeContexts(int[][] offsets, byte[] alphabet)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

cardinality

public int cardinality

id

public final int id
Constructor Detail

Context

public Context(int[] offsets,
               byte[] alphabet)
Method Detail

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: