interaction.cpp 821 Bytes
#include <iostream>
#include <cstring>
#include <utility>
#include <vector>
#include <string>
#include <sstream>



#include "interaction.h"


Interaction::Interaction()
{
}

Interaction::Interaction(Rna * rna1, Rna * rna2)
{
    rna1_ = rna1;
    rna2_ = rna2;
}

Interaction::Interaction(const Interaction &inter) : rna1_(inter.get_rna1_()), rna2_(inter.get_rna2_()), id_(inter.get_id_())
{
}

Interaction::~Interaction()
{
}

Rna * Interaction::get_rna1_() const
{
    return rna1_;
}

Rna * Interaction::get_rna2_() const
{
    return rna2_;
}

std::string Interaction::get_rna1_name() const
{
    return rna1_->get_name_();
}

std::string Interaction::get_rna2_name() const
{
    return rna2_->get_name_();
}

int Interaction::get_id_() const
{
    return id_;
}

void Interaction::set_id_(int id)
{
    id_ = id;
}