18 #ifndef _XYZ_LOADER_H_
19 #define _XYZ_LOADER_H_
24 #include <SideChain.h>
26 #include <AminoAcid.h>
31 namespace Victor {
namespace Biopool {
46 XyzLoader(istream& _input = cin) : input(_input), connect(
true) {
56 void connectSegments(
bool c) {
73 #endif //_XYZ_LOADER_H_
virtual void loadLigand(Ligand &l)
Definition: XyzLoader.cc:139
This class implements a side chain.
Definition: SideChain.h:32
virtual void loadGroup(Group &gr)
Definition: XyzLoader.cc:37
This class implements a simple chemical group.
Definition: Group.h:35
Base class for loading components (Atoms, Groups, etc.).
Definition: Loader.h:39
virtual void loadSideChain(SideChain &sc, AminoAcid *aaRef=NULL)
Definition: XyzLoader.cc:67
virtual void loadAminoAcid(AminoAcid &aa)
Definition: XyzLoader.cc:84
Implements methods to verify the ligand properties.
Definition: Ligand.h:38
It mplements a simple amino acid.
Definition: AminoAcid.h:43
Implements a "Spacer" for a protein chain. Includes methods to obtain values from the atoms and its p...
Definition: Spacer.h:42
virtual void loadSpacer(Spacer &sp)
Definition: XyzLoader.cc:113
Loads components (Atoms, Groups, etc.) in XYZ (carthesian) format.
Definition: XyzLoader.h:41