22 #include <SideChain.h>
23 #include <AminoAcid.h>
33 namespace Victor {
namespace Biopool {
47 XyzSaver(ostream& _output = cout,
int _offset = 1)
48 : output(_output), delimit(
true), offset(_offset) {
61 virtual void saveLigand(
Ligand& l);
63 void setDelimit(
bool _d) {
76 #endif //_XYZ_SAVER_H_
virtual void saveSideChain(SideChain &sc)
Definition: XyzSaver.cc:53
Base class for saving components (Atoms, Groups, etc.).
Definition: Saver.h:39
This class implements a side chain.
Definition: SideChain.h:32
Saves components (Atoms, Groups, etc.) in carthesian format.
Definition: XyzSaver.h:42
This class implements a simple chemical group.
Definition: Group.h:35
virtual void saveSpacer(Spacer &sp)
Definition: XyzSaver.cc:83
virtual void saveGroup(Group &gr)
Definition: XyzSaver.cc:40
Implements methods to verify the ligand properties.
Definition: Ligand.h:38
It mplements a simple amino acid.
Definition: AminoAcid.h:43
virtual void saveAminoAcid(AminoAcid &aa)
Definition: XyzSaver.cc:66
Implements a "Spacer" for a protein chain. Includes methods to obtain values from the atoms and its p...
Definition: Spacer.h:42
virtual void pSaveAtomVector(vector< Atom > &va)
Definition: XyzSaver.cc:113