32 void addSVCall(std::string chr,
int start,
int end,
int sv_type, std::string alt_allele);
38 std::string
getSequence(std::string chr,
int pos_start,
int pos_end);
47 SVDepthMap::iterator
begin() {
return this->sv_calls.begin(); }
48 SVDepthMap::iterator
end() {
return this->sv_calls.end(); }
Definition fasta_query.h:11
void updateSVType(SVCandidate key, int sv_type)
Definition sv_data.cpp:42
void addSVCall(std::string chr, int start, int end, int sv_type, std::string alt_allele)
Definition sv_data.cpp:8
std::string getRefGenome()
Definition sv_data.cpp:31
FASTAQuery * ref_genome
Definition sv_data.h:19
std::map< int, std::string > sv_type_map
Definition sv_data.h:22
SVDepthMap::iterator begin()
Definition sv_data.h:47
void saveToVCF(FASTAQuery &ref_genome, std::string output_dir)
Definition sv_data.cpp:54
SVDepthMap::iterator end()
Definition sv_data.h:48
std::string getSequence(std::string chr, int pos_start, int pos_end)
Definition sv_data.cpp:36
SVDepthMap sv_calls
Definition sv_data.h:16
std::map< SVCandidate, SVInfo > SVDepthMap
Definition types.h:22
std::tuple< std::string, int, int, std::string > SVCandidate
Definition types.h:20