Class JChemSearch.DissimilarityMetrics

java.lang.Object
chemaxon.jchem.db.JChemSearch.DissimilarityMetrics
Enclosing class:
JChemSearch

public static class JChemSearch.DissimilarityMetrics extends Object
Class for presenting the available dissimilarity metrics for similarity search.
Since:
JChem 3.2
  • Field Details

    • name

      public String name
      The name of the similarity search method (for display)
    • metricNames

      public String[] metricNames
      The names of the available metrics (e.g {"tanimoto","tversky"})
    • numOfParam

      public int[] numOfParam
      Number of parameters for each metric
    • paramNames

      public String[] paramNames
      For every metric: names of the parameters enumerated and separated with "," e.g. {"","queryWeight,targetWeight"}
    • paramRanges

      public String[] paramRanges
      For every metric: ranges for parameters separated with "," e.g. {"","0..1,0..1"}
    • paramDefault

      public String[] paramDefault
      For every metric: default values for parameters separated with "," e.g. {"","0.5,0.5"}
    • defaultDissimilarityMetricThresholds

      public float[] defaultDissimilarityMetricThresholds
      The default tresholds for the available metrics, in the same order as metricNames
    • paramHelp

      public String[] paramHelp
      Help text for every metric.
    • defaultMetricIndex

      public int defaultMetricIndex
      The index of the default metric, referring to metricNames, starting from 0.
  • Constructor Details

    • DissimilarityMetrics

      public DissimilarityMetrics()