Class InteractionSimilarityTable
- java.lang.Object
-
- com.actelion.research.chem.interactionstatistics.InteractionSimilarityTable
-
public class InteractionSimilarityTable extends java.lang.Object
distance 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 class
InteractionSimilarityTable.InteractionDescriptor
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getDissimilarity(int type1, int type2)
D(LigandType_1, LigandType_2) = Sum( d( F(ProteinType_i, LigandType_1), F(ProteinType_i, LigandType_2)), i)double
getDistance(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 InteractionSimilarityTable
getInstance()
-
-
-
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:
-
-