-
Notifications
You must be signed in to change notification settings - Fork 25
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
Ambiguous greedy & parallel dissimilarity computation #226
Merged
Merged
Changes from 18 commits
Commits
Show all changes
28 commits
Select commit
Hold shift + click to select a range
7104bc5
updated state freq computation to account for ambiguous alleles
mattjones315 cbfea70
added tests for computing frequencies in ambiguous setting
mattjones315 58e3a05
robust duplicate dropping for ambiguous characters
mattjones315 2cfba2b
formatting
mattjones315 98a786b
implemented greedy splitting with ambiguous states
mattjones315 66dbc33
full support for greedy with ambiguous states
mattjones315 085a409
updated when ccphylo tests would be run
mattjones315 ac3deb4
added mixin utilities test
mattjones315 a58480e
updated duplicated leaf addition to account for ambiguity
mattjones315 6418ba5
added test to catch ambiguous states where theyre not supposed to be
mattjones315 7c22236
Merge branch 'master' into ambiguous_greedy
mattjones315 1097521
updated missing data classification when ambig states are present
mattjones315 e641932
formatting
mattjones315 ccfd54e
added breaking test for collapsing ambiguous edges
mattjones315 d27cd57
updated ancestral reconstruction with ambiguous states
mattjones315 54bb343
updated branch length calculation with ambiguous states
mattjones315 bfb1ad1
parallel distance computation
mattjones315 d493646
appending duplicates correctly for hybridsolver
mattjones315 2b3d554
updated ccphylo config and gitignore
mattjones315 4196559
added shared memory buffer
mattjones315 2071fc4
updated docstring in DistanceSolver for threads
mattjones315 c2a56ba
updated docstring in NeighborJoiningSolver
mattjones315 fbeb105
updated neighborjoining_solve_tests with new threads parameter
mattjones315 97656e0
updated ccphylo search
mattjones315 877c9bd
updated docstrings
mattjones315 1368c49
updated README with ccphylo instructions
mattjones315 9964571
added more tests for cluster linkage
mattjones315 60a914e
Merge branch 'master' into ambiguous_greedy
mattjones315 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
[Paths] | ||
ccphylo_path = /path/to/ccphylo/ccphylo | ||
ccphylo_path = /Users/mgjones/software/ccphylo/ccphylo |
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
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
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should be removed from the commit. I've also had issues with cassiopeia/config.ini changes being included even though its in the .gitignore. Do you know how to fix this?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hmm, that is weird. I agree, this should be removed form the commit.
I think the issue here is that the config is tracked, but only as a default. So .gitignore gets confused because the file does exist. I propose we put the default config in
./data
and specify in the README how to utilize it.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That solution sounds good to me