ContextSV v1.0.0
Loading...
Searching...
No Matches
InputData Class Reference

#include <input_data.h>

Collaboration diagram for InputData:
Collaboration graph

Public Member Functions

 InputData ()
 
void printParameters () const
 
std::string getLongReadBam () const
 
void setLongReadBam (std::string filepath)
 
void setHMMFilepath (std::string filepath)
 
std::string getHMMFilepath () const
 
void setRefGenome (std::string filepath)
 
std::string getRefGenome () const
 
void setAlleleFreqFilepaths (std::string filepath)
 
std::string getAlleleFreqFilepath (std::string chr) const
 
void setSNPFilepath (std::string filepath)
 
std::string getSNPFilepath () const
 
void setEthnicity (std::string ethnicity)
 
std::string getEthnicity () const
 
void setAssemblyGaps (std::string filepath)
 
std::string getAssemblyGaps () const
 
void setChromosome (std::string chr)
 
std::string getChromosome () const
 
void setDBSCAN_Epsilon (double epsilon)
 
double getDBSCAN_Epsilon () const
 
void setDBSCAN_MinPtsPct (double min_pts_pct)
 
double getDBSCAN_MinPtsPct () const
 
void setOutputDir (std::string dirpath)
 
std::string getOutputDir () const
 
void setThreadCount (int thread_count)
 
int getThreadCount () const
 
void setVerbose (bool verbose)
 
bool getVerbose ()
 
void saveCNVData (bool save_cnv_data)
 
bool getSaveCNVData () const
 
void setCNVOutputFile (std::string filepath)
 
std::string getCNVOutputFile () const
 

Constructor & Destructor Documentation

◆ InputData()

InputData::InputData ( )

Member Function Documentation

◆ getAlleleFreqFilepath()

std::string InputData::getAlleleFreqFilepath ( std::string  chr) const
Here is the caller graph for this function:

◆ getAssemblyGaps()

std::string InputData::getAssemblyGaps ( ) const
Here is the caller graph for this function:

◆ getChromosome()

std::string InputData::getChromosome ( ) const
Here is the caller graph for this function:

◆ getCNVOutputFile()

std::string InputData::getCNVOutputFile ( ) const
Here is the caller graph for this function:

◆ getDBSCAN_Epsilon()

double InputData::getDBSCAN_Epsilon ( ) const
Here is the caller graph for this function:

◆ getDBSCAN_MinPtsPct()

double InputData::getDBSCAN_MinPtsPct ( ) const
Here is the caller graph for this function:

◆ getEthnicity()

std::string InputData::getEthnicity ( ) const
Here is the caller graph for this function:

◆ getHMMFilepath()

std::string InputData::getHMMFilepath ( ) const
Here is the caller graph for this function:

◆ getLongReadBam()

std::string InputData::getLongReadBam ( ) const
Here is the caller graph for this function:

◆ getOutputDir()

std::string InputData::getOutputDir ( ) const
Here is the caller graph for this function:

◆ getRefGenome()

std::string InputData::getRefGenome ( ) const
Here is the caller graph for this function:

◆ getSaveCNVData()

bool InputData::getSaveCNVData ( ) const
Here is the caller graph for this function:

◆ getSNPFilepath()

std::string InputData::getSNPFilepath ( ) const
Here is the caller graph for this function:

◆ getThreadCount()

int InputData::getThreadCount ( ) const
Here is the caller graph for this function:

◆ getVerbose()

bool InputData::getVerbose ( )
Here is the caller graph for this function:

◆ printParameters()

void InputData::printParameters ( ) const
Here is the caller graph for this function:

◆ saveCNVData()

void InputData::saveCNVData ( bool  save_cnv_data)
Here is the caller graph for this function:

◆ setAlleleFreqFilepaths()

void InputData::setAlleleFreqFilepaths ( std::string  filepath)
Here is the caller graph for this function:

◆ setAssemblyGaps()

void InputData::setAssemblyGaps ( std::string  filepath)
Here is the caller graph for this function:

◆ setChromosome()

void InputData::setChromosome ( std::string  chr)
Here is the caller graph for this function:

◆ setCNVOutputFile()

void InputData::setCNVOutputFile ( std::string  filepath)
Here is the caller graph for this function:

◆ setDBSCAN_Epsilon()

void InputData::setDBSCAN_Epsilon ( double  epsilon)

◆ setDBSCAN_MinPtsPct()

void InputData::setDBSCAN_MinPtsPct ( double  min_pts_pct)

◆ setEthnicity()

void InputData::setEthnicity ( std::string  ethnicity)
Here is the caller graph for this function:

◆ setHMMFilepath()

void InputData::setHMMFilepath ( std::string  filepath)
Here is the caller graph for this function:

◆ setLongReadBam()

void InputData::setLongReadBam ( std::string  filepath)
Here is the caller graph for this function:

◆ setOutputDir()

void InputData::setOutputDir ( std::string  dirpath)
Here is the caller graph for this function:

◆ setRefGenome()

void InputData::setRefGenome ( std::string  filepath)
Here is the caller graph for this function:

◆ setSNPFilepath()

void InputData::setSNPFilepath ( std::string  filepath)
Here is the caller graph for this function:

◆ setThreadCount()

void InputData::setThreadCount ( int  thread_count)
Here is the caller graph for this function:

◆ setVerbose()

void InputData::setVerbose ( bool  verbose)
Here is the caller graph for this function:

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