7#include <htslib/synced_bcf_reader.h>
56std::string
getElapsedTime(std::chrono::high_resolution_clock::time_point start, std::chrono::high_resolution_clock::time_point end);
66void closeJSON(
const std::string & filepath);
void printMemoryUsage(const std::string &functionName)
Definition utils.cpp:114
std::string removeChrPrefix(std::string chr)
Definition utils.cpp:106
bool isChrNotation(std::string vcf_filepath)
Definition utils.cpp:44
void printMessage(std::string message)
Definition utils.cpp:81
bool fileExists(const std::string &filepath)
Definition utils.cpp:124
bool isFileEmpty(const std::string &filepath)
Definition utils.cpp:130
void printProgress(int progress, int total)
Definition utils.cpp:18
void printError(std::string message)
Definition utils.cpp:88
std::string getElapsedTime(std::chrono::high_resolution_clock::time_point start, std::chrono::high_resolution_clock::time_point end)
Definition utils.cpp:95
void closeJSON(const std::string &filepath)
Definition utils.cpp:135