#include <BALL/DOCKING/COMMON/structurePreparer.h>
Definition at line 21 of file structurePreparer.h.
BALL::StructurePreparer::StructurePreparer |
( |
String |
type = "" , |
|
|
bool |
ignore = 0 |
|
) |
| |
tries to assign the exact atom types, as defined in 'iniFile', to all atoms of 'at'
void BALL::StructurePreparer::assignCharges |
( |
AtomContainer * |
at, |
|
|
int |
overwrite_mode |
|
) |
| |
assign all partial charges#
- Parameters
-
overwrite_mode | 0 = no overwriting of charges, 1 = overwrite all charges, 2 = automatic (overwrite all charges only if most atoms do not have a charge yet) |
void BALL::StructurePreparer::assignMMFF94AtomTypes |
( |
AtomContainer * |
at | ) |
|
void BALL::StructurePreparer::assignPLPAtomTypes |
( |
AtomContainer * |
at | ) |
|
bool BALL::StructurePreparer::assignProteinCharges |
( |
AtomContainer * |
at, |
|
|
String |
parameterFile, |
|
|
int |
overwrite_mode |
|
) |
| |
assigns charges to a protein based on the charges template section of the specified parameter file
- Parameters
-
overwrite_mode | 0 = no overwriting of charges, 1 = overwrite all charges, 2 = automatic (overwrite all charges only if most atoms do not have a charge yet) |
tries to assign simplied atom types based mainly on element symbols.
- Parameters
-
'iniFile' | is needed to obtain the corresponding IDs (force field dependend AtomType of type int) for each of these simple type names |
const std::set<String>* BALL::StructurePreparer::getSimpleAtomTypes |
( |
| ) |
|
void BALL::StructurePreparer::selectHeavyAtoms |
( |
AtomContainer * |
at | ) |
|
void BALL::StructurePreparer::setScoringType |
( |
String |
type | ) |
|
void BALL::StructurePreparer::setSimpleAtomTypes |
( |
std::set< String > & |
new_types | ) |
|