interaction.h 491 Bytes
#ifndef DEF_HINT
#define DEF_HINT

#include <vector>

#include "rna.h"



class Interaction{

public:

    Interaction();

    Interaction(Rna * rna1, Rna * rna2);

    Interaction(const Interaction &inter);

    ~Interaction();

    Rna * get_rna1_() const;

    Rna * get_rna2_() const;

    std::string get_rna1_name() const;

    std::string get_rna2_name() const;

    int get_id_() const;

    void set_id_(int id);

private:

    Rna *rna1_;

    Rna *rna2_;

    int id_;
};

#endif