de.hpi.fgis.dude.similarityfunction.contentbased.impl.simmetrics
Class SmithWatermanGotohFunction

java.lang.Object
  extended by de.hpi.fgis.dude.similarityfunction.AbstractSimilarityFunction
      extended by de.hpi.fgis.dude.similarityfunction.contentbased.ContentBasedSimilarityFunction<T>
          extended by de.hpi.fgis.dude.similarityfunction.contentbased.impl.simmetrics.SimmetricsFunction<SmithWatermanGotohFunction,uk.ac.shef.wit.simmetrics.similaritymetrics.SmithWatermanGotoh>
              extended by de.hpi.fgis.dude.similarityfunction.contentbased.impl.simmetrics.SmithWatermanGotohFunction
All Implemented Interfaces:
SimilarityFunction, StringSimilarity, AutoJsonable

public class SmithWatermanGotohFunction
extends SimmetricsFunction<SmithWatermanGotohFunction,uk.ac.shef.wit.simmetrics.similaritymetrics.SmithWatermanGotoh>

SmithWatermanGotohFunction compares two DuDeObjects based on the Smith Waterman Gotoh Distance of the given attribute.

Author:
Ziawasch Abedjan, Arvid Heise, Matthias Pohl

Nested Class Summary
 
Nested classes/interfaces inherited from interface de.hpi.fgis.dude.similarityfunction.SimilarityFunction
SimilarityFunction.SimilarityValidationState
 
Constructor Summary
protected SmithWatermanGotohFunction()
          Internal constructor for Jsonable deserialization.
  SmithWatermanGotohFunction(uk.ac.shef.wit.simmetrics.similaritymetrics.costfunctions.AbstractAffineGapCost gapCostFunction, uk.ac.shef.wit.simmetrics.similaritymetrics.costfunctions.AbstractSubstitutionCost costFunction, int attrIndex, String... defaultAttr)
          Initializes the SmithWatermanGotohFunction.
  SmithWatermanGotohFunction(uk.ac.shef.wit.simmetrics.similaritymetrics.costfunctions.AbstractAffineGapCost gapCostFunction, uk.ac.shef.wit.simmetrics.similaritymetrics.costfunctions.AbstractSubstitutionCost costFunction, String... defaultAttr)
          Initializes the SmithWatermanGotohFunction.
  SmithWatermanGotohFunction(uk.ac.shef.wit.simmetrics.similaritymetrics.costfunctions.AbstractAffineGapCost gapCostFunction, int attrIndex, String... defaultAttr)
          Initializes the SmithWatermanGotohFunction.
  SmithWatermanGotohFunction(uk.ac.shef.wit.simmetrics.similaritymetrics.costfunctions.AbstractAffineGapCost gapCostFunction, String... defaultAttr)
          Initializes the SmithWatermanGotohFunction.
  SmithWatermanGotohFunction(uk.ac.shef.wit.simmetrics.similaritymetrics.costfunctions.AbstractSubstitutionCost costFunction, int attrIndex, String... defaultAttr)
          Initializes the SmithWatermanGotohFunction.
  SmithWatermanGotohFunction(uk.ac.shef.wit.simmetrics.similaritymetrics.costfunctions.AbstractSubstitutionCost costFunction, String... defaultAttr)
          Initializes the SmithWatermanGotohFunction.
  SmithWatermanGotohFunction(int attrIndex, String... defaultAttr)
          Initializes the SmithWatermanGotohFunction.
  SmithWatermanGotohFunction(String... defaultAttr)
          Initializes the SmithWatermanGotohFunction.
 
Method Summary
 
Methods inherited from class de.hpi.fgis.dude.similarityfunction.contentbased.impl.simmetrics.SimmetricsFunction
compareAtomicValues, getSimilarity
 
Methods inherited from class de.hpi.fgis.dude.similarityfunction.contentbased.ContentBasedSimilarityFunction
addAttribute, calculateSimilarity, calculateSimilarity, equals, getAttribute, hashCode, ignoreCapitalization, ignoringCapitalizationEnabled, setCompareArrayArrayStrategy, setCompareArrayAtomicStrategy, setCompareArrayRecordStrategy, setCompareRecordAtomicStrategy, setCompareRecordRecordStrategy
 
Methods inherited from class de.hpi.fgis.dude.similarityfunction.AbstractSimilarityFunction
getLastValidationState, getSimilarity, setValidationState
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SmithWatermanGotohFunction

protected SmithWatermanGotohFunction()
Internal constructor for Jsonable deserialization.


SmithWatermanGotohFunction

public SmithWatermanGotohFunction(String... defaultAttr)
Initializes the SmithWatermanGotohFunction.

Parameters:
defaultAttr - The default attribute.

SmithWatermanGotohFunction

public SmithWatermanGotohFunction(int attrIndex,
                                  String... defaultAttr)
Initializes the SmithWatermanGotohFunction.

Parameters:
attrIndex - The index of the default attribute. This parameter is used to select specific values of an array.
defaultAttr - The default attribute.

SmithWatermanGotohFunction

public SmithWatermanGotohFunction(uk.ac.shef.wit.simmetrics.similaritymetrics.costfunctions.AbstractAffineGapCost gapCostFunction,
                                  String... defaultAttr)
Initializes the SmithWatermanGotohFunction.

Parameters:
gapCostFunction - The cost function for the gap.
defaultAttr - The default attribute.

SmithWatermanGotohFunction

public SmithWatermanGotohFunction(uk.ac.shef.wit.simmetrics.similaritymetrics.costfunctions.AbstractAffineGapCost gapCostFunction,
                                  int attrIndex,
                                  String... defaultAttr)
Initializes the SmithWatermanGotohFunction.

Parameters:
gapCostFunction - The cost function for the gap.
attrIndex - The index of the default attribute. This parameter is used to select specific values of an array.
defaultAttr - The default attribute.

SmithWatermanGotohFunction

public SmithWatermanGotohFunction(uk.ac.shef.wit.simmetrics.similaritymetrics.costfunctions.AbstractSubstitutionCost costFunction,
                                  String... defaultAttr)
Initializes the SmithWatermanGotohFunction.

Parameters:
costFunction - The cost function to use.
defaultAttr - The default attribute.

SmithWatermanGotohFunction

public SmithWatermanGotohFunction(uk.ac.shef.wit.simmetrics.similaritymetrics.costfunctions.AbstractSubstitutionCost costFunction,
                                  int attrIndex,
                                  String... defaultAttr)
Initializes the SmithWatermanGotohFunction.

Parameters:
costFunction - The cost function to use.
attrIndex - The index of the default attribute. This parameter is used to select specific values of an array.
defaultAttr - The default attribute.

SmithWatermanGotohFunction

public SmithWatermanGotohFunction(uk.ac.shef.wit.simmetrics.similaritymetrics.costfunctions.AbstractAffineGapCost gapCostFunction,
                                  uk.ac.shef.wit.simmetrics.similaritymetrics.costfunctions.AbstractSubstitutionCost costFunction,
                                  String... defaultAttr)
Initializes the SmithWatermanGotohFunction.

Parameters:
gapCostFunction - The cost function for the gap.
costFunction - The cost function to use.
defaultAttr - The default attribute.

SmithWatermanGotohFunction

public SmithWatermanGotohFunction(uk.ac.shef.wit.simmetrics.similaritymetrics.costfunctions.AbstractAffineGapCost gapCostFunction,
                                  uk.ac.shef.wit.simmetrics.similaritymetrics.costfunctions.AbstractSubstitutionCost costFunction,
                                  int attrIndex,
                                  String... defaultAttr)
Initializes the SmithWatermanGotohFunction.

Parameters:
gapCostFunction - The cost function for the gap.
costFunction - The cost function to use.
attrIndex - The index of the default attribute. This parameter is used to select specific values of an array.
defaultAttr - The default attribute.


Copyright © 2011 Hasso Plattner Institute - Chair of Information Systems. All Rights Reserved.