Class MolecularPropertyHelper
- java.lang.Object
-
- com.actelion.research.chem.prediction.MolecularPropertyHelper
-
public class MolecularPropertyHelper extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static intMOLECULAR_PROPERTY_ACIDIC_OXYGENSstatic intMOLECULAR_PROPERTY_AROMRINGCOUNTstatic intMOLECULAR_PROPERTY_BASIC_NITROGENSstatic intMOLECULAR_PROPERTY_CLOGPstatic intMOLECULAR_PROPERTY_CLOGSstatic intMOLECULAR_PROPERTY_COMPLEXITYstatic intMOLECULAR_PROPERTY_FLEXIBILITYstatic intMOLECULAR_PROPERTY_HACCEPTORSstatic intMOLECULAR_PROPERTY_HDONORSstatic intMOLECULAR_PROPERTY_MOLWEIGHTstatic intMOLECULAR_PROPERTY_ROTATABLEBONDSstatic intMOLECULAR_PROPERTY_SHAPEstatic intMOLECULAR_PROPERTY_SMALLRINGCOUNTstatic intMOLECULAR_PROPERTY_STEREOCENTERSstatic intMOLECULAR_PROPERTY_TPSAstatic com.actelion.research.chem.prediction.PropertySpecification[]SPEC
-
Constructor Summary
Constructors Constructor Description MolecularPropertyHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static floatcalculateProperty(StereoMolecule mol, int type)static floatgetHalfFitnessWidth(int type)static java.lang.StringgetMaxText(int type)static java.lang.StringgetMinText(int type)static java.lang.StringgetPreferredMax(int type)static java.lang.StringgetPreferredMin(int type)static java.lang.StringgetPropertyCode(int type)static intgetPropertyCount()static java.lang.StringgetPropertyName(int type)static floatgetRangeMax(int type)static floatgetRangeMin(int type)static intgetTypeFromCode(java.lang.String code)static intgetTypeFromName(java.lang.String name)static doublegetValuation(double value, double min, double max, double halfWidth)
-
-
-
Field Detail
-
MOLECULAR_PROPERTY_MOLWEIGHT
public static final int MOLECULAR_PROPERTY_MOLWEIGHT
- See Also:
- Constant Field Values
-
MOLECULAR_PROPERTY_CLOGP
public static final int MOLECULAR_PROPERTY_CLOGP
- See Also:
- Constant Field Values
-
MOLECULAR_PROPERTY_CLOGS
public static final int MOLECULAR_PROPERTY_CLOGS
- See Also:
- Constant Field Values
-
MOLECULAR_PROPERTY_TPSA
public static final int MOLECULAR_PROPERTY_TPSA
- See Also:
- Constant Field Values
-
MOLECULAR_PROPERTY_HDONORS
public static final int MOLECULAR_PROPERTY_HDONORS
- See Also:
- Constant Field Values
-
MOLECULAR_PROPERTY_HACCEPTORS
public static final int MOLECULAR_PROPERTY_HACCEPTORS
- See Also:
- Constant Field Values
-
MOLECULAR_PROPERTY_FLEXIBILITY
public static final int MOLECULAR_PROPERTY_FLEXIBILITY
- See Also:
- Constant Field Values
-
MOLECULAR_PROPERTY_COMPLEXITY
public static final int MOLECULAR_PROPERTY_COMPLEXITY
- See Also:
- Constant Field Values
-
MOLECULAR_PROPERTY_SHAPE
public static final int MOLECULAR_PROPERTY_SHAPE
- See Also:
- Constant Field Values
-
MOLECULAR_PROPERTY_ROTATABLEBONDS
public static final int MOLECULAR_PROPERTY_ROTATABLEBONDS
- See Also:
- Constant Field Values
-
MOLECULAR_PROPERTY_STEREOCENTERS
public static final int MOLECULAR_PROPERTY_STEREOCENTERS
- See Also:
- Constant Field Values
-
MOLECULAR_PROPERTY_SMALLRINGCOUNT
public static final int MOLECULAR_PROPERTY_SMALLRINGCOUNT
- See Also:
- Constant Field Values
-
MOLECULAR_PROPERTY_AROMRINGCOUNT
public static final int MOLECULAR_PROPERTY_AROMRINGCOUNT
- See Also:
- Constant Field Values
-
MOLECULAR_PROPERTY_BASIC_NITROGENS
public static final int MOLECULAR_PROPERTY_BASIC_NITROGENS
- See Also:
- Constant Field Values
-
MOLECULAR_PROPERTY_ACIDIC_OXYGENS
public static final int MOLECULAR_PROPERTY_ACIDIC_OXYGENS
- See Also:
- Constant Field Values
-
SPEC
public static final com.actelion.research.chem.prediction.PropertySpecification[] SPEC
-
-
Method Detail
-
calculateProperty
public static float calculateProperty(StereoMolecule mol, int type)
-
getPropertyCount
public static int getPropertyCount()
-
getPropertyName
public static java.lang.String getPropertyName(int type)
-
getPropertyCode
public static java.lang.String getPropertyCode(int type)
-
getPreferredMin
public static java.lang.String getPreferredMin(int type)
-
getPreferredMax
public static java.lang.String getPreferredMax(int type)
-
getRangeMin
public static float getRangeMin(int type)
-
getRangeMax
public static float getRangeMax(int type)
-
getValuation
public static double getValuation(double value, double min, double max, double halfWidth)
-
getTypeFromCode
public static int getTypeFromCode(java.lang.String code)
-
getTypeFromName
public static int getTypeFromName(java.lang.String name)
-
getMinText
public static java.lang.String getMinText(int type)
-
getMaxText
public static java.lang.String getMaxText(int type)
-
getHalfFitnessWidth
public static float getHalfFitnessWidth(int type)
-
-