procope.evaluation.complexquality.go
Class FunctionalSimilarities

java.lang.Object
  extended by procope.methods.scores.ScoresCalculator
      extended by procope.evaluation.complexquality.go.FunctionalSimilarities
All Implemented Interfaces:
ProteinSet
Direct Known Subclasses:
FunctionalSimilaritiesSchlicker

public abstract class FunctionalSimilarities
extends ScoresCalculator

This class is extended by classes which calculate a semantic similarity score of two given proteins based on GO information.

This class is basically just a wrapper of the ScoresCalculator

Author:
Jan Krumsiek

Constructor Summary
FunctionalSimilarities()
           
 
Method Summary
abstract  float getScore(int protein1, int protein2)
          Calculates the semantic similarity score of two given proteins.
 
Methods inherited from class procope.methods.scores.ScoresCalculator
getProteins, getScore
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FunctionalSimilarities

public FunctionalSimilarities()
Method Detail

getScore

public abstract float getScore(int protein1,
                               int protein2)
Calculates the semantic similarity score of two given proteins.

Specified by:
getScore in class ScoresCalculator
Parameters:
protein1 - first protein
protein2 - second protein
Returns:
interaction score of the two proteins