Class DescriptorHelper
- java.lang.Object
-
- com.actelion.research.chem.descriptor.DescriptorHelper
-
- All Implemented Interfaces:
DescriptorConstants
public class DescriptorHelper extends java.lang.Object implements DescriptorConstants
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringTAG_SIMILARITY-
Fields inherited from interface com.actelion.research.chem.descriptor.DescriptorConstants
DESCRIPTOR_BINARY_SKELETONSPHERES, DESCRIPTOR_CenteredSkeletonFragments, DESCRIPTOR_EXTENDED_LIST, DESCRIPTOR_FFP512, DESCRIPTOR_Flexophore, DESCRIPTOR_FULL_FRAGMENT_SET, DESCRIPTOR_HashedCFp, DESCRIPTOR_IntegerVector, DESCRIPTOR_LIST, DESCRIPTOR_MAX_COMMON_SUBSTRUCT, DESCRIPTOR_OrganicFunctionalGroups, DESCRIPTOR_PFP512, DESCRIPTOR_PhysicoChemicalProperties, DESCRIPTOR_PTREE, DESCRIPTOR_ReactionFP, DESCRIPTOR_ShapeAlign, DESCRIPTOR_ShapeAlignSingleConf, DESCRIPTOR_SkeletonSpheres, DESCRIPTOR_SUBSTRUCT_QUERY_IN_BASE, DESCRIPTOR_TopoPPHistDist, DESCRIPTOR_TYPE_MOLECULE, DESCRIPTOR_TYPE_REACTION, DESCRIPTOR_TYPE_UNKNOWN
-
-
Constructor Summary
Constructors Constructor Description DescriptorHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static DescriptorInfogetDescriptorInfo(java.lang.String shortName)static intgetDescriptorType(java.lang.String shortName)static java.lang.StringgetTagDescriptorSimilarity(DescriptorInfo dh)static java.lang.StringgetTagDescriptorSimilarity(ISimilarityCalculator<?> dh)Creates a header tag name from the descriptor short name.static java.lang.StringgetTagDescriptorSimilarity(SimilarityCalculatorInfo info)static java.lang.StringgetTagDescriptorSimilarity(java.lang.String shortName)static booleanisBinaryFingerprint(java.lang.String shortName)static booleanisDescriptorShortName(java.lang.String shortName)static java.lang.StringnameToShortName(java.lang.String name)static java.lang.StringshortNameToName(java.lang.String shortName)
-
-
-
Field Detail
-
TAG_SIMILARITY
public static final java.lang.String TAG_SIMILARITY
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDescriptorType
public static int getDescriptorType(java.lang.String shortName)
-
getDescriptorInfo
public static DescriptorInfo getDescriptorInfo(java.lang.String shortName)
-
isBinaryFingerprint
public static boolean isBinaryFingerprint(java.lang.String shortName)
-
isDescriptorShortName
public static boolean isDescriptorShortName(java.lang.String shortName)
-
shortNameToName
public static java.lang.String shortNameToName(java.lang.String shortName)
-
nameToShortName
public static java.lang.String nameToShortName(java.lang.String name)
-
getTagDescriptorSimilarity
public static java.lang.String getTagDescriptorSimilarity(ISimilarityCalculator<?> dh)
Creates a header tag name from the descriptor short name. The tag is used to store virtual screening scores.- Parameters:
dh-- Returns:
-
getTagDescriptorSimilarity
public static java.lang.String getTagDescriptorSimilarity(java.lang.String shortName)
-
getTagDescriptorSimilarity
public static java.lang.String getTagDescriptorSimilarity(SimilarityCalculatorInfo info)
-
getTagDescriptorSimilarity
public static java.lang.String getTagDescriptorSimilarity(DescriptorInfo dh)
-
-