contextFold.features
Class WordFeatureCalculator
java.lang.Object
contextFold.features.WordFeatureCalculator
public class WordFeatureCalculator
- extends java.lang.Object
Method Summary |
static byte[] |
alphabetMap(int alphabetIx,
int alphabetIx2)
|
static int |
getFeature(byte[] word)
|
static int |
getFeature(byte[] word,
int alphabetIx)
|
static byte[] |
getWord(int feature,
int alphabetIx,
byte[] word)
|
static java.lang.String |
getWordStr(int featureIx,
int alphabetIx,
int wordLength)
|
static int |
superAlphabet(int alphabet1,
int alphabet2)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FULL_ALPHABET
public static final byte[] FULL_ALPHABET
REDUCED_ALPHABET
public static final byte[] REDUCED_ALPHABET
TRIVIAL_ALPHABET
public static final byte[] TRIVIAL_ALPHABET
ALPHABETS
public static final byte[][] ALPHABETS
alphabetMaps
public static final java.util.Map<java.lang.Integer,java.util.Map<java.lang.Integer,byte[]>> alphabetMaps
ALPHABET_SIZE
public static final int[] ALPHABET_SIZE
FULL
public static final int FULL
- See Also:
- Constant Field Values
REDUCED
public static final int REDUCED
- See Also:
- Constant Field Values
TRIVIAL
public static final int TRIVIAL
- See Also:
- Constant Field Values
OUT_OF_RANGE
public static final byte OUT_OF_RANGE
WordFeatureCalculator
public WordFeatureCalculator()
getFeature
public static int getFeature(byte[] word)
getFeature
public static int getFeature(byte[] word,
int alphabetIx)
getWord
public static byte[] getWord(int feature,
int alphabetIx,
byte[] word)
alphabetMap
public static byte[] alphabetMap(int alphabetIx,
int alphabetIx2)
getWordStr
public static java.lang.String getWordStr(int featureIx,
int alphabetIx,
int wordLength)
superAlphabet
public static int superAlphabet(int alphabet1,
int alphabet2)
- Parameters:
alphabetIx
- other
-
- Returns: