35 #ifndef MULTOVL_PROB_FREEREGIONS_HEADER
36 #define MULTOVL_PROB_FREEREGIONS_HEADER
49 #include "randomgen.hh"
75 explicit FreeRegions(
const std::vector<Region>& frees);
93 std::vector<Region> _frees;
94 std::vector<float> _roulette_sectors;
100 #endif // MULTOVL_PROB_FREEREGIONS_HEADER
const Region & select_free_region(UniformGen &rng, unsigned int minlen) const
Instances of the Region class represent regions on a sequence. They have first and last coordinates...
Definition: region.hh:65
FreeRegions(const std::vector< Region > &frees)
Genomic regions with coordinates and a name.
Definition: freeregions.hh:67
bool fit(const Region ®) const