Class AbstractDescriptorHandlerFP<U>
- java.lang.Object
-
- com.actelion.research.chem.descriptor.AbstractDescriptorHandlerFP<U>
-
- All Implemented Interfaces:
DescriptorHandler<int[],U>
,ISimilarityCalculator<int[]>
- Direct Known Subclasses:
DescriptorHandlerFFP512
,DescriptorHandlerHashedCFp
,DescriptorHandlerPFP512
public abstract class AbstractDescriptorHandlerFP<U> extends java.lang.Object implements DescriptorHandler<int[],U>
-
-
Field Summary
Fields Modifier and Type Field Description protected static int[]
FAILED_OBJECT
-
Fields inherited from interface com.actelion.research.chem.descriptor.DescriptorHandler
FAILED_BYTES, FAILED_STRING
-
-
Constructor Summary
Constructors Constructor Description AbstractDescriptorHandlerFP()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
calculationFailed(int[] o)
int[]
decode(byte[] bytes)
int[]
decode(java.lang.String s)
java.lang.String
encode(int[] o)
float
getSimilarity(int[] o1, int[] o2)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.actelion.research.chem.descriptor.DescriptorHandler
createDescriptor, getInfo, getThreadSafeCopy, getVersion
-
-
-
-
Method Detail
-
encode
public java.lang.String encode(int[] o)
- Specified by:
encode
in interfaceDescriptorHandler<int[],U>
-
decode
public int[] decode(java.lang.String s)
- Specified by:
decode
in interfaceDescriptorHandler<int[],U>
-
decode
public int[] decode(byte[] bytes)
- Specified by:
decode
in interfaceDescriptorHandler<int[],U>
-
calculationFailed
public boolean calculationFailed(int[] o)
- Specified by:
calculationFailed
in interfaceDescriptorHandler<int[],U>
-
getSimilarity
public float getSimilarity(int[] o1, int[] o2)
- Specified by:
getSimilarity
in interfaceISimilarityCalculator<U>
-
-