SubcloneSeeker  1.0.0
Subclone deconvolution software framework
 All Classes Files Functions Variables Macros Pages
SubcloneSeeker::CNV Class Reference

Copy Number Variation. More...

#include <SegmentalMutation.h>

Inheritance diagram for SubcloneSeeker::CNV:
SubcloneSeeker::SegmentalMutation SubcloneSeeker::SomaticEvent SubcloneSeeker::Archivable

Public Member Functions

virtual bool isEqualTo (SomaticEvent *anotherEvent, unsigned long resolution=10000L)
 
- Public Member Functions inherited from SubcloneSeeker::SegmentalMutation
 SegmentalMutation ()
 
- Public Member Functions inherited from SubcloneSeeker::SomaticEvent
 SomaticEvent ()
 
void setClusterID (sqlite3_int64 clusterID)
 
sqlite3_int64 clusterID ()
 
virtual DBObjectID_vec allObjectsOfCluster (sqlite3 *database, sqlite3_int64 clusterID)
 
- Public Member Functions inherited from SubcloneSeeker::Archivable
 Archivable ()
 
sqlite3_int64 getId ()
 
void setId (sqlite3_int64 nid)
 
bool createTableInDB (sqlite3 *database)
 
sqlite3_int64 archiveObjectToDB (sqlite3 *database)
 
bool unarchiveObjectFromDB (sqlite3 *database, sqlite3_int64 id)
 
DBObjectID_vec vecAllObjectsID (sqlite3 *database)
 

Protected Member Functions

virtual std::string getTableName ()
 
- Protected Member Functions inherited from SubcloneSeeker::SegmentalMutation
virtual std::string createObjectStatementStr ()
 
virtual std::string updateObjectStatementStr ()
 
virtual std::string selectObjectColumnListStr ()
 
virtual int bindObjectToStatement (sqlite3_stmt *)
 
virtual void updateObjectFromStatement (sqlite3_stmt *)
 
- Protected Member Functions inherited from SubcloneSeeker::SomaticEvent
virtual std::string createTableStatementStr ()
 

Additional Inherited Members

- Public Attributes inherited from SubcloneSeeker::SegmentalMutation
GenomicRange range
 
- Public Attributes inherited from SubcloneSeeker::SomaticEvent
double frequency
 
- Protected Attributes inherited from SubcloneSeeker::SomaticEvent
sqlite3_int64 ofClusterID
 
- Protected Attributes inherited from SubcloneSeeker::Archivable
sqlite3_int64 id
 

Detailed Description

Copy Number Variation.

A copy number variation is a segment of amplified or deleted genomic region.

See also
SegmentalMutation

Member Function Documentation

std::string CNV::getTableName ( )
protectedvirtual

returns the name of the table in which all object of a specific class are stored

Returns
Table name

Implements SubcloneSeeker::Archivable.

bool CNV::isEqualTo ( SomaticEvent anotherEvent,
unsigned long  resolution = 10000L 
)
virtual

Check equality

Parameters
anotherEventThe other SomaticEvent object to compare to
resolutionThe boundry resolution with respect to chromosome location
Returns
whether two SomaticEvent objects are representing the same event

Reimplemented from SubcloneSeeker::SomaticEvent.


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