#include <BALL/SCORING/TYPES/fresnoTypes.h>
Public Types | |
enum | TypeAssignment { ASSIGNMENT__ELDRIDGE, ASSIGNMENT__FRESNO } |
enum | FresnoType { UNKNOWN, LIPOPHILIC, HBOND_DONOR, HBOND_ACCEPTOR_DONOR, HBOND_ACCEPTOR, HBOND_HYDROGEN, POLAR, METAL } |
Public Member Functions | |
FresnoTypes (ScoringComponent &sc) | |
virtual bool | setup () |
UNKNOWN |
Unknown type. |
LIPOPHILIC |
Lipophilic atom. Defined as: {itemize} chlorine, bromine and iodine atoms which are not ions sulphurs which are not acceptor or polar carbons which are not polar {itemize} |
HBOND_DONOR |
H-bond donor atom. Defined as: {itemize} nitrogens with hydrogens attached hydrogens attached to oxygon or nitrogen {itemize} |
HBOND_ACCEPTOR_DONOR |
H-bond donor/acceptor atom. Defined as: {itemize} oxygens attached to hydrogen atoms imine nitrogen (i. e. C=NH nitrogen) {itemize} |
HBOND_ACCEPTOR |
H-bond acceptor atom. Defined as: {itemize} oxygenz not attached to hydrogen nitrogens with no hydrogens attached and one ore two bonds halogens which are ions sulphurs wiht only one connection {itemize} |
HBOND_HYDROGEN |
H-bond hydrogen. |
POLAR |
Polar (non H-bonding) atoms. Defined as: {itemize} nitrogens with no hydrogens attached and more than two bonds phosphorus sulphurs attached to one or more polar atoms (including H-bonding atoms and excluding polar carbon atoms or flourine atoms) carbons attached to two or more polar atoms (including H-bonding atoms and excluding polar carbon atoms or flourine atoms) carbons in nitriles or carbonyls nitrogens with no hydrogens and four binds flourine atoms {itemize} |
METAL |
Metal atoms. |
BALL::FresnoTypes::FresnoTypes | ( | ScoringComponent & | sc | ) |
virtual bool BALL::FresnoTypes::setup | ( | ) | [virtual] |
Reimplemented from BALL::ScoringTypes.