Class InteractionSimilarityTable
- java.lang.Object
-
- com.actelion.research.chem.interactionstatistics.InteractionSimilarityTable
-
public class InteractionSimilarityTable extends java.lang.Objectdistance gives the distance of the point of highest potential. equivalence makes the difference, considering the distance and the potential distance is absolute, equivalence is relative to another distance- Author:
- freyssj, modified by JW
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classInteractionSimilarityTable.InteractionDescriptor
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetDissimilarity(int type1, int type2)D(LigandType_1, LigandType_2) = Sum( d( F(ProteinType_i, LigandType_1), F(ProteinType_i, LigandType_2)), i)doublegetDistance(int type1, int type2)java.util.List<java.lang.Integer>getEquivalentTypes(int type, double maxDist)Compare similarity values of 2 types (across all lines)static InteractionSimilarityTablegetInstance()
-
-
-
Method Detail
-
getInstance
public static InteractionSimilarityTable getInstance()
-
getDistance
public double getDistance(int type1, int type2)
-
getDissimilarity
public double getDissimilarity(int type1, int type2)D(LigandType_1, LigandType_2) = Sum( d( F(ProteinType_i, LigandType_1), F(ProteinType_i, LigandType_2)), i)- Parameters:
type1-type2-- Returns:
-
getEquivalentTypes
public java.util.List<java.lang.Integer> getEquivalentTypes(int type, double maxDist)Compare similarity values of 2 types (across all lines)- Parameters:
type-maxDist-- Returns:
-
-