Modify the initialization settings and runtime prompts for chromosome-level multithreading.
Add code comments for modcall and multithreading.
Changes
Add code comments
HaplotagProcess.cpp
ModCallParsingBam.cpp
ParsingBam.cpp
PhasingProcess.cpp
Util.cpp
Multithread setting
Set the default number of chromosomes to be equal to the number of threads.
Output of prompts during the running of phasing
Due to multithreading, the prompts in the running output become disordered. Currently, the running time output is modified to be displayed only after each thread has processed its respective contig/chromosome.
Summary
Changes