ContextSV 0.0.1
Integrative SV calling.
All Classes Files Functions Variables Typedefs Macros
InputData Class Reference

#include <input_data.h>

Collaboration diagram for InputData:
[legend]

Public Member Functions

 InputData ()
 
std::string getBAMFilepath ()
 
void setBAMFilepath (std::string filepath)
 
void setRefGenome (std::string fasta_filepath)
 
FASTAQuery getRefGenome ()
 
std::string getSequence (std::string chr, int pos_start, int pos_end)
 
std::string getOutputDir ()
 
void setOutputDir (std::string dirpath)
 
std::string getRegion ()
 
void setRegion (std::string region)
 
int getWindowSize ()
 
void setWindowSize (int window_size)
 
std::string getSNPFilepath ()
 
void setSNPFilepath (std::string filepath)
 
std::string getRegionChr ()
 
int getRegionStart ()
 
int getRegionEnd ()
 
bool getRegionSet ()
 
void setChrCov (std::string chr_cov)
 
int getChrCov (std::string chr, double &cov)
 
std::string getPFBFilepath ()
 
void setPFBFilepath (std::string filepath)
 

Private Attributes

std::string bam_filepath = ""
 
std::string ref_filepath = ""
 
std::string snp_vcf_filepath = ""
 
std::string pfb_filepath = ""
 
FASTAQuery fasta_query
 
std::string output_dir = ""
 
std::string region = ""
 
int window_size = 10000
 
std::string region_chr = ""
 
int region_start = 0
 
int region_end = 0
 
bool region_set = false
 
std::map< std::string, double > chr_cov
 

Constructor & Destructor Documentation

◆ InputData()

InputData::InputData ( )

Member Function Documentation

◆ getBAMFilepath()

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

◆ getChrCov()

int InputData::getChrCov ( std::string  chr,
double &  cov 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getOutputDir()

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

◆ getPFBFilepath()

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

◆ getRefGenome()

FASTAQuery InputData::getRefGenome ( )
Here is the caller graph for this function:

◆ getRegion()

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

◆ getRegionChr()

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

◆ getRegionEnd()

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

◆ getRegionSet()

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

◆ getRegionStart()

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

◆ getSequence()

std::string InputData::getSequence ( std::string  chr,
int  pos_start,
int  pos_end 
)

◆ getSNPFilepath()

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

◆ getWindowSize()

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

◆ setBAMFilepath()

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

◆ setChrCov()

void InputData::setChrCov ( std::string  chr_cov)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setOutputDir()

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

◆ setPFBFilepath()

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

◆ setRefGenome()

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

◆ setRegion()

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

◆ setSNPFilepath()

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

◆ setWindowSize()

void InputData::setWindowSize ( int  window_size)

Member Data Documentation

◆ bam_filepath

std::string InputData::bam_filepath = ""
private

◆ chr_cov

std::map<std::string, double> InputData::chr_cov
private

◆ fasta_query

FASTAQuery InputData::fasta_query
private

◆ output_dir

std::string InputData::output_dir = ""
private

◆ pfb_filepath

std::string InputData::pfb_filepath = ""
private

◆ ref_filepath

std::string InputData::ref_filepath = ""
private

◆ region

std::string InputData::region = ""
private

◆ region_chr

std::string InputData::region_chr = ""
private

◆ region_end

int InputData::region_end = 0
private

◆ region_set

bool InputData::region_set = false
private

◆ region_start

int InputData::region_start = 0
private

◆ snp_vcf_filepath

std::string InputData::snp_vcf_filepath = ""
private

◆ window_size

int InputData::window_size = 10000
private

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