BALL  1.4.79
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
logP.h
Go to the documentation of this file.
1 // -*- Mode: C++; tab-width: 2; -*-
2 // vi: set ts=2:
3 //
4 
5 #ifndef BALL_LOGP_H
6 #define BALL_LOGP_H
7 
8 #ifndef BALL_COMMON_H
9 # include <BALL/common.h>
10 #endif
11 
13 
14 namespace BALL
15 {
18  class LogP
19  {
20  public:
21  LogP();
22 
23  ~LogP();
24 
26  double calculate(const String& usmile);
27 
28  private:
29  void addRule(String smarts, double value);
30  std::vector<std::pair<String,double> > rules_;
31 
32  MolecularSimilarity* molecular_similarity_;
33 
34  };
35 
36 }
37 #endif // BALL_LOGP_H
double calculate(const String &usmile)