Package chemaxon.sss.screen
Class Similarity
java.lang.Object
chemaxon.sss.screen.Similarity
Calculates the similarity of two bit strings.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic double
getTanimoto
(byte[] bitstring1, byte[] bitstring2) Calculates the Tanimoto coefficient of the two bit strings.static double
getTanimoto
(byte[] bitstring1, byte[] bitstring2, int bytesToCompare) Calculates the Tanimoto coefficient of the two bit strings.static double
getTanimoto
(int[] bitstring1, int[] bitstring2, int intsToCompare) Calculates the Tanimoto coefficient of the two bit strings.double
Tanimoto()
Deprecated, for removal: This API element is subject to removal in a future version.
-
Constructor Details
-
Similarity
public Similarity()
-
-
Method Details
-
Tanimoto
Deprecated, for removal: This API element is subject to removal in a future version.Calculates tanimoto.- Returns:
- the tanimoto coefficient
-
getTanimoto
public static double getTanimoto(byte[] bitstring1, byte[] bitstring2) Calculates the Tanimoto coefficient of the two bit strings. The calculated value is between 0 and 1. The higher the value the more similar are the bit strings. All bits in the byte arrays are used. The length of the byte arrays has to be equal.- Parameters:
bitstring1
- left operandbitstring2
- right operand- Returns:
- the tanimoto coefficient
-
getTanimoto
public static double getTanimoto(byte[] bitstring1, byte[] bitstring2, int bytesToCompare) Calculates the Tanimoto coefficient of the two bit strings. The calculated value is between 0 and 1. The higher the value the more similar are the bit strings.- Parameters:
bitstring1
- left operandbitstring2
- right operandbytesToCompare
- the number of bytes to use in the calculcation.- Returns:
- the tanimoto coefficient
- Since:
- JChem 3.1
-
getTanimoto
public static double getTanimoto(int[] bitstring1, int[] bitstring2, int intsToCompare) Calculates the Tanimoto coefficient of the two bit strings. The calculated value is between 0 and 1. The higher the value the more similar are the bit strings.- Parameters:
bitstring1
- left operandbitstring2
- right operandintsToCompare
- the number of bytes to use in the calculcation.- Returns:
- the tanimoto coefficient
- Since:
- JChem 3.1
-