/usr/include/BALL/STRUCTURE/logP.h is in libball1.4-dev 1.4.3~beta1-3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | // -*- Mode: C++; tab-width: 2; -*-
// vi: set ts=2:
//
#ifndef BALL_LOGP_H
#define BALL_LOGP_H
#ifndef BALL_COMMON_H
# include <BALL/common.h>
#endif
#include <BALL/STRUCTURE/molecularSimilarity.h>
namespace BALL
{
/** Class for calculation of the Octonal/Water partition coefficient.\n
Based on Wildman and Crippen, J. Chem. Inf. Comput. Sci. 1999, 39, 868-873 */
class LogP
{
public:
LogP();
~LogP();
/** calculate the LogP value for the given compound */
double calculate(const String& usmile);
private:
void addRule(String smarts, double value);
std::vector<std::pair<String,double> > rules_;
MolecularSimilarity* molecular_similarity_;
};
}
#endif // BALL_LOGP_H
|