1 #include "alg/sequence_location.hpp"
3 SequenceLocation::SequenceLocation(
4 const boost::shared_ptr<Sequence> s,
13 SequenceLocation::SequenceLocation(
20 boost::shared_ptr<Sequence> copy(new Sequence(s));
25 SequenceLocation::SequenceLocation(const SequenceLocation& o)
26 : sequence(o.sequence),
32 SequenceLocation& SequenceLocation::operator=(const SequenceLocation& o)
35 sequence = o.sequence;
43 const Sequence& SequenceLocation::getSequence() const
48 Sequence SequenceLocation::getSelectedSequence() const
50 return sequence->subseq(getLeft(), getCount());
53 void SequenceLocation::setLeft(int l)
58 int SequenceLocation::getLeft() const
63 void SequenceLocation::setCount(int c)
68 int SequenceLocation::getCount() const
73 void SequenceLocation::setRight(int r)
78 int SequenceLocation::getRight() const