multovl  1.3
Multiple overlaps of genomic regions
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
Public Types | Public Member Functions | List of all members
multovl::prob::ProbPipeline::OvlenCounter Class Reference

#include "probpipeline.hh"

Public Types

typedef std::map< unsigned int,
unsigned int > 
mtolen_t
 multiplicity => total overlap length map
 

Public Member Functions

 OvlenCounter ()
 Init to empty.
 
void update (const MultiOverlap::multiregvec_t &overlaps)
 
const mtolen_tmtolen () const
 

Detailed Description

Internal class to keep track of overlap lengths. Basically a multiplicity => total overlap length map

Member Function Documentation

const mtolen_t& multovl::prob::ProbPipeline::OvlenCounter::mtolen ( ) const
inline
Returns
const access to the multiplicity => total overlap length map
void multovl::prob::ProbPipeline::OvlenCounter::update ( const MultiOverlap::multiregvec_t &  overlaps)

Sums the overlap lengths for each multiplicity

Parameters
overlapsa vector of MultiRegion objects which are the results of a multiple overlap calculation

The documentation for this class was generated from the following file: