/// <summary> /// constructor /// </summary> /// <param name="costFunction">the cost function to use</param> public NeedlemanWunch(AbstractSubstitutionCost costFunction) : this(defaultGapCost, costFunction) { }
/// <summary> /// constructor /// </summary> /// <param name="costG">the cost of a gap</param> /// <param name="costFunction">the cost function to use</param> public NeedlemanWunch(double costG, AbstractSubstitutionCost costFunction) { gapCost = costG; dCostFunction = costFunction; }