#ifndef RESIDUE_GROUP_H
#define RESIDUE_GROUP_H

#ifndef OBJECT_H
#include "Object.h"
#endif

namespace MM
{
class Residue;

class Residue_group : public Object
{
public:
    virtual int             residue_count () const =0;
    virtual Residue &       residue (int n) =0;
    virtual Residue const & residue (int n) const =0;
    virtual void            remove_dead_residues () =0;
};

}//MM

#endif //RESIDUE_GROUP_H
