Bugfix: Allow a singleton with self edge as input #5
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.
Hi,
I was running into an issue with clusty when I was giving it a file ANI file with only a single vertice & an edge to itself.
For example:
Originally, one would get the following error:
Clusty version 1.2.2-b687638 (2025-05-22) Loading pairwise distances from synth.singleton.ani ... input graph: 0 nodes, 1 edges filtered graph: 0 nodes, 0 edges time [s]: 0.0316375 Saving clusters (representatives = true)... 41 Segmentation fault (core dumped)I was wondering if it would be possible to implement the following fix:
parseBlockupdateMatrixmain.cppSorry if the PR looks messy, my linter deleted a bunch of unnecessary spaces. I can reinclude the spaces if you want to make the diff easier.