contextFold.features
Class DoublePosContext

java.lang.Object
  extended by contextFold.features.FeatureExtractor
      extended by contextFold.features.ContextFeatureExtractor
          extended by contextFold.features.DoublePosContext
All Implemented Interfaces:
java.io.Serializable

public class DoublePosContext
extends ContextFeatureExtractor

See Also:
Serialized Form

Field Summary
protected  ContextFeatureExtractor firstPosContext
           
protected  ContextFeatureExtractor secondPosContext
           
 
Fields inherited from class contextFold.features.ContextFeatureExtractor
length, reversedContext
 
Fields inherited from class contextFold.features.FeatureExtractor
cardinality, currProcessedSeq, FEATURE_1_EXTRACTOR, seqFeatures
 
Constructor Summary
DoublePosContext(ContextFeatureExtractor firstPosContext, ContextFeatureExtractor secondPosContext)
           
 
Method Summary
 int getEffectiveCardinality()
           
 int getFeature(byte[] seq, int val)
           
 java.lang.String getFeatureName(int featureIx)
           
 java.lang.Integer[][] getFeaturesMap(ContextFeatureExtractor specificContext)
           
 ContextFeatureExtractor getFirstPosContext()
           
 ContextFeatureExtractor getSecondPosContext()
           
 ContextFeatureExtractor getSuperContext(ContextFeatureExtractor other)
           
protected  void preprocess(byte[] seq)
           
 java.lang.String toString()
           
 
Methods inherited from class contextFold.features.ContextFeatureExtractor
contained, getLength, getReversedContext
 
Methods inherited from class contextFold.features.FeatureExtractor
getCardinality, getFeature, getFeatures, setSequence
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

firstPosContext

protected ContextFeatureExtractor firstPosContext

secondPosContext

protected ContextFeatureExtractor secondPosContext
Constructor Detail

DoublePosContext

public DoublePosContext(ContextFeatureExtractor firstPosContext,
                        ContextFeatureExtractor secondPosContext)
Method Detail

preprocess

protected void preprocess(byte[] seq)
Specified by:
preprocess in class FeatureExtractor

getFeature

public int getFeature(byte[] seq,
                      int val)
Specified by:
getFeature in class FeatureExtractor

getFeaturesMap

public java.lang.Integer[][] getFeaturesMap(ContextFeatureExtractor specificContext)
Specified by:
getFeaturesMap in class ContextFeatureExtractor

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getEffectiveCardinality

public int getEffectiveCardinality()
Overrides:
getEffectiveCardinality in class FeatureExtractor

getFeatureName

public java.lang.String getFeatureName(int featureIx)
Overrides:
getFeatureName in class FeatureExtractor

getFirstPosContext

public ContextFeatureExtractor getFirstPosContext()

getSecondPosContext

public ContextFeatureExtractor getSecondPosContext()

getSuperContext

public ContextFeatureExtractor getSuperContext(ContextFeatureExtractor other)
Specified by:
getSuperContext in class ContextFeatureExtractor
Returns: