#ifndef PANEL_SEQUENCE_H
#define PANEL_SEQUENCE_H

#ifndef PANEL_H
#include "Panel.h"
#endif

#ifndef DYNAMIC_SINGLETON_H
#include "Dynamic_singleton.h"
#endif

#ifndef UI_PANEL_SEQUENCE_H
#include "ui_Panel_sequence.h"
#endif


namespace MM
{
class Text;

class Panel_sequence 
:
    public Panel,
    public Ui_Panel_sequence,
    public Dynamic_singleton <Panel_sequence>
{
    Q_OBJECT

public:    
    Panel_sequence ();

    void            add_residue (Text const & name);

public slots:
    void            apply  ();
    void            cancel ();

protected:
    //void            keyPressEvent (QKeyEvent * event);
};

}//MM

#endif //PANEL_SEQUENCE_H
