-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LongPhase 1.6 Release Notes #46
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
… alignment structures.
Add .gitignore and Remove Temporary Build Files from htslib
Phase Multithreading Optimization
Adjustments to multithread settings and additional comments.
Modcall output all modification
Add the weight to the edge which connect to the low quality base
ModCall Multithreading Optimization
Add jemalloc
Remove redundant parameters. Remove storeResultPath(). Output phasing…
This was referenced Jan 13, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
modcall
andphase
commands. The overall execution time is reduced 71% ~ 88%.malloc
withjemalloc
.modcall
can be directly imported into IGV. Additionally,modcall
can output all detected coordinates by using the--all
parameter.Changes
Makefile Adjustments
Modifications in ParsingBam.cpp, ParsingBam.h
Updates in Phasing.cpp
Major Refactoring in PhasingProcess.cpp
Adjustments to Modcall Output
--all
parameter to output all detected modifications in reads. default false.Add the weight to the edge which connect to the low quality base
MethFastaParser Utilizing New Structure:
Modifications in MethBamParser:
Thread Safety Measures:
Changes in ModCallProcess:
Included
jemalloc
as a dependency in the build configuration.The
phase
command will display the values of each parameter and adjust the output messagesIn the phasingProcess, the
storeResultPath()
step has been removed, and phasing results are now directly recorded inedgeConnectResult()
.