bool operator==(const Interval& i){
return first == i.first && second == i.second && oriented == i.oriented;
}
+ //!The start index for this elementary interval
size_t first;
+ //!The end interval for this elementary interval
size_t second;
bool oriented;
};
std::vector<Interval> findIntervals(const GeneOrder& go);
/**
- * Creates a list with the intervals at each point.
+ * Creates a list with the intervals at each point. The first and second members
+ * of the returned Intervals are elementary intervals that start, or end, at the
+ * specific point.
*/
std::vector<Interval> findIntervalsAtPoints(const std::vector<Interval>& intervals);