e146af22d6cc07a6ccca765e2befafc8d4dd1856
angie
  Tue May 5 11:32:07 2026 -0700
Fixing bugs and typos in 0750648 caught by Claude review.
The doRipples checkbox cart var was ignored and a copy-paste typo caused bp2Max to be updated with the new value for bp1Max when merging.

diff --git src/hg/hgPhyloPlace/phyloPlace.h src/hg/hgPhyloPlace/phyloPlace.h
index 192f2a79336..d620be7a60e 100644
--- src/hg/hgPhyloPlace/phyloPlace.h
+++ src/hg/hgPhyloPlace/phyloPlace.h
@@ -119,31 +119,31 @@
     struct subtreeInfo *next;
     struct tempName *subtreeTn;           // Newick file from usher (may have condensed nodes)
     struct phyloTree *subtree;            // Parsed subtree (#*** with annotated muts?  shoudl we?_
     struct hash *subtreeIdToIx;           // Map of subtree nodes to VCF output sample order
     struct slName *subtreeUserSampleIds;  // List of user-uploaded samples in this subtree
     struct slName *subtreeNameList;       // List of leaf names with nicer names for cond. nodes
     };
 
 struct recombinantInfo
 /* Properties of a potential recombinant and its parents. */
 {
     struct recombinantInfo *next;
     char *recombNodeId;                   // Node ID of the potential recombinant node
     char *donorNodeId;                    // Node ID of the potential parent at start of genome
     char *acceptorNodeId;                 // Node ID of the potential parent at middle/end of genome
-    uint recombNumDesc;                   // Number of descendants of recombinant ndoe
+    uint recombNumDesc;                   // Number of descendants of recombinant node
     uint donorNumDesc;                    // Number of descendants of donor node
     uint acceptorNumDesc;                 // Number of descendants of acceptor node
     uint bp1Min;                          // First breakpoint minimum coordinate
     uint bp1Max;                          // First breakpoint maximum coordinate
     uint bp2Min;                          // Second breakpoint minimum coordinate
     uint bp2Max;                          // Second breakpoint maximum coordinate
     char *recombClade;                    // First clade annotation assigned to recombinant node
     char *recombLineage;                  // Second clade annotation assigned to recombinant node
     char *donorClade;                     // First clade annotation assigned to donor node
     char *donorLineage;                   // Second clade annotation assigned to donor node
     char *acceptorClade;                  // First clade annotation assigned to acceptor node
     char *acceptorLineage;                // Second clade annotation assigned to acceptor node
     char *representative;                 // Representative descendant of recombinant node
     uint originalParsimony;               // Parsimony score of recombinant node in tree
     uint parsimonyImprovement;            // Reduction in parsimony score given parents/breakpoints