OpenStructure
Loading...
Searching...
No Matches
model_check.hh
Go to the documentation of this file.
1#ifndef OST_CONOP_MODEL_CHECK_HH
2#define OST_CONOP_MODEL_CHECK_HH
3
5#include <ost/conop/diag.hh>
7namespace ost { namespace conop {
8
10public:
12 Diagnostics& diags): lib_(lib), ent_(ent), diags_(diags),
13 residues_(ent_.GetResidueList())
14 {}
16 void CheckForCompleteness(bool require_hydrogens=false);
20
21private:
22 CompoundLibPtr lib_;
24 Diagnostics& diags_;
25 mol::ResidueHandleList residues_;
26};
27
28}} /* ost::conop */
29#endif
mol::AtomHandleList GetZeroOccupancy()
mol::AtomHandleList GetHydrogens()
void CheckForCompleteness(bool require_hydrogens=false)
Checker(CompoundLibPtr lib, const mol::EntityHandle &ent, Diagnostics &diags)
Protein or molecule.
#define DLLEXPORT_OST_CONOP
boost::shared_ptr< CompoundLib > CompoundLibPtr
std::vector< AtomHandle > AtomHandleList
std::vector< ResidueHandle > ResidueHandleList
Definition base.dox:1