39 std::pair<std::vector<int>, std::vector<double>>
readSNPBAFs();
46 void saveToTSV(std::string filepath, std::vector<int> snp_locations, std::vector<double> bafs, std::vector<double> logr_ratios, std::vector<int> state_sequence);
Definition cnv_caller.h:17
std::vector< double > calculateLogRRatiosAtSNPS(std::vector< int > snp_positions)
Definition cnv_caller.cpp:119
void saveToTSV(std::string filepath, std::vector< int > snp_locations, std::vector< double > bafs, std::vector< double > logr_ratios, std::vector< int > state_sequence)
Definition cnv_caller.cpp:508
CNVData run()
Definition cnv_caller.cpp:30
double chr_mean_coverage
Definition cnv_caller.h:20
std::vector< double > getSNPPopulationFrequencies(std::vector< int > snp_locations)
Definition cnv_caller.cpp:370
std::pair< std::vector< int >, std::vector< double > > readSNPBAFs()
Definition cnv_caller.cpp:263
double calculateWindowLogRRatio(double mean_chr_cov, int start_pos, int end_pos)
Definition cnv_caller.cpp:220
double calculateMeanChromosomeCoverage()
Calculate the mean chromosome coverage.
Definition cnv_caller.cpp:175
InputData * input_data
Definition cnv_caller.h:19