#include <cnv_caller.h>
◆ CNVCaller()
CNVCaller::CNVCaller |
( |
InputData & |
input_data | ) |
|
◆ calculateLogRRatiosAtSNPS()
std::vector< double > CNVCaller::calculateLogRRatiosAtSNPS |
( |
std::vector< int > |
snp_positions | ) |
|
◆ calculateMeanChromosomeCoverage()
double CNVCaller::calculateMeanChromosomeCoverage |
( |
| ) |
|
Calculate the mean chromosome coverage.
◆ calculateWindowLogRRatio()
double CNVCaller::calculateWindowLogRRatio |
( |
double |
mean_chr_cov, |
|
|
int |
start_pos, |
|
|
int |
end_pos |
|
) |
| |
◆ getSNPPopulationFrequencies()
std::vector< double > CNVCaller::getSNPPopulationFrequencies |
( |
std::vector< int > |
snp_locations | ) |
|
◆ readSNPBAFs()
std::pair< std::vector< int >, std::vector< double > > CNVCaller::readSNPBAFs |
( |
| ) |
|
◆ run()
◆ saveToTSV()
void CNVCaller::saveToTSV |
( |
std::string |
filepath, |
|
|
std::vector< int > |
snp_locations, |
|
|
std::vector< double > |
bafs, |
|
|
std::vector< double > |
logr_ratios, |
|
|
std::vector< int > |
state_sequence |
|
) |
| |
◆ chr_mean_coverage
double CNVCaller::chr_mean_coverage = 0 |
|
private |
◆ input_data
The documentation for this class was generated from the following files: