contextFold.scoring
Class HammingLossCalculator

java.lang.Object
  extended by contextFold.scoring.HammingLossCalculator
All Implemented Interfaces:
LossCalculator

public class HammingLossCalculator
extends java.lang.Object
implements LossCalculator


Constructor Summary
HammingLossCalculator()
           
 
Method Summary
 float loss(int[] guessFold, int[] goldFold)
          General distance measurements between two foldings.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HammingLossCalculator

public HammingLossCalculator()
Method Detail

loss

public float loss(int[] guessFold,
                  int[] goldFold)
Description copied from interface: LossCalculator
General distance measurements between two foldings. Describes how "bad" would it be to predict the guessFold when the real folding is goldFold.

Specified by:
loss in interface LossCalculator
Parameters:
guessFold - a predicted folding
goldFold - known folding
Returns:
a (positive) distance between the foldings, where 0 means identity.