Go to the documentation of this file.
5 #ifndef BALL_STRUCTURE_RESIDUECHECKER_H
6 #define BALL_STRUCTURE_RESIDUECHECKER_H
8 #ifndef BALL_MATHS_COMMON_H
16 #ifndef BALL_CONCEPT_PROCESSOR_H
20 #ifndef BALL_DATATYPE_BITVECTOR_H
291 #endif // BALL_STRUCTURE_RESIDUE_CHECKER
bool isEnabled(TestType t) const
bool checkTemplate(const Residue &res, const Residue &reference, const String &res_name)
ResidueChecker(FragmentDB &fragment_db)
bool checkCompleteness(const Residue &res, const Residue &reference, const String &res_name)
FragmentDB * fragment_db_
ResidueChecker(const ResidueChecker &residue_checker)
void enable(TestType t, bool enable=true)
@ NON_INTEGRAL_NET_CHARGE
bool isSelectionEnabled()
bool checkCharge(const Residue &res, const String &res_name)
virtual ~ResidueChecker()
@ STRONGLY_OVERLAPPING_ATOMS
#define BALL_CREATE(name)
bool checkAtomPositions(const Residue &res, const String &res_name)