| 
    SubcloneSeeker
    1.0.0
    
   Subclone deconvolution software framework 
   | 
 
A segment on a reference genome. More...
#include <GenomicRange.h>
  
 Public Member Functions | |
| GenomicRange () | |
| virtual bool | overlaps (GenomicRange &another) | 
| bool | operator== (const GenomicRange &another) const | 
  Public Member Functions inherited from SubcloneSeeker::GenomicLocation | |
| GenomicLocation () | |
| virtual bool | operator< (const GenomicLocation &another) const | 
| virtual bool | operator> (const GenomicLocation &another) const | 
Public Attributes | |
| unsigned long | length | 
  Public Attributes inherited from SubcloneSeeker::GenomicLocation | |
| int | chrom | 
| unsigned long | position | 
A segment on a reference genome.
This class represents a segment on a (implied) reference genome. It contains a start position described by GenomicLocation, and a greater than 1 length. In this way a segment will never cross a chromosome boundry.
      
  | 
  inline | 
minimal constructor to reset all member variables
      
  | 
  inline | 
GenomicRange compare operator ==
| another | The other GenomicRange to compare to | 
      
  | 
  inlinevirtual | 
Check if two GenomicRange overlap with each other
| another | The other GenomicRange to check with | 
| unsigned long SubcloneSeeker::GenomicRange::length | 
The length of the segment