12 #include "halSegmentedSequence.h"
29 Info(
const std::string& name,
31 hal_size_t numTopSegments,
32 hal_size_t numBottomSegments) :
35 _numTopSegments(numTopSegments),
36 _numBottomSegments(numBottomSegments) {}
39 hal_size_t _numTopSegments;
40 hal_size_t _numBottomSegments;
51 hal_size_t numSegments) :
53 _numSegments(numSegments) {}
55 hal_size_t _numSegments;
59 virtual std::string
getName()
const = 0;
virtual const Genome * getGenome() const =0
Definition: halGenome.h:24
virtual hal_index_t getStartPosition() const =0
virtual ~Sequence()=0
Definition: halSequence.h:92
virtual hal_index_t getEndPosition() const =0
virtual hal_index_t getArrayIndex() const =0
virtual std::string getName() const =0
virtual std::string getFullName() const =0
Definition: halSegmentedSequence.h:23
Definition: halSequence.h:47
Definition: halSequence.h:26
virtual hal_index_t getBottomSegmentArrayIndex() const =0
virtual hal_index_t getTopSegmentArrayIndex() const =0
Definition: halSequence.h:20