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 setSampleSize (int sample_size)
 
int getSampleSize () const
 
void setMinCNVLength (int min_cnv_length)
 
uint32_t getMinCNVLength () const
 
void setDBSCAN_Epsilon (double epsilon)
 
double getDBSCAN_Epsilon () const
 
void setDBSCAN_MinPtsPct (double min_pts_pct)
 
double getDBSCAN_MinPtsPct () const
 
void setChromosome (std::string chr)
 
std::string getChromosome () const
 
bool isSingleChr () const
 
void setRegion (std::string region)
 
std::pair< int32_t, int32_t > getRegion () const
 
bool isRegionSet () 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

◆ 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

◆ getDBSCAN_MinPtsPct()

double InputData::getDBSCAN_MinPtsPct ( ) const

◆ 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:

◆ getMinCNVLength()

uint32_t InputData::getMinCNVLength ( ) 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:

◆ getRegion()

std::pair< int32_t, int32_t > InputData::getRegion ( ) const

◆ getSampleSize()

int InputData::getSampleSize ( ) const

◆ 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 ( )

◆ isRegionSet()

bool InputData::isRegionSet ( ) const

◆ isSingleChr()

bool InputData::isSingleChr ( ) const
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)
Here is the caller graph for this function:

◆ setDBSCAN_MinPtsPct()

void InputData::setDBSCAN_MinPtsPct ( double  min_pts_pct)
Here is the caller graph for this function:

◆ 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:

◆ setMinCNVLength()

void InputData::setMinCNVLength ( int  min_cnv_length)
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:

◆ setRegion()

void InputData::setRegion ( std::string  region)
Here is the caller graph for this function:

◆ setSampleSize()

void InputData::setSampleSize ( int  sample_size)
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: