6 #ifndef BALL_DOCKING_COMMON_STRUCTUREPREPARER_H
7 #define BALL_DOCKING_COMMON_STRUCTUREPREPARER_H
9 #ifndef BALL_KERNEL_ATOMCONTAINER_H
13 #ifndef BALL_STRUCTURE_ADDHYDROGENSPROCESSOR_H
63 bool setIonStandardCharge(
Atom* atom);
69 bool ignore_unassigned_;
74 std::set<String> simple_atom_types_;
void setScoringType(String type)
void setSimpleAtomTypes(std::set< String > &new_types)
void assignCharges(AtomContainer *at, int overwrite_mode)
void assignPLPAtomTypes(AtomContainer *at)
void prepare(AtomContainer *at, String parameterFile, String AtomType_file="")
bool assignProteinCharges(AtomContainer *at, String parameterFile, int overwrite_mode)
StructurePreparer(String type="", bool ignore=0)
void buildBonds(AtomContainer *at)
const std::set< String > * getSimpleAtomTypes()
void selectHeavyAtoms(AtomContainer *at)
void assignSimpleAtomTypes(AtomContainer *at, String iniFile)
void assignMMFF94AtomTypes(AtomContainer *at)
void saturate(AtomContainer *at)
void assignAtomTypes(AtomContainer *at, String iniFile, String AtomType_file="")