1df4153e6bb5046352a48f924a8881bc4f6965d0 angie Tue Jul 20 10:37:04 2021 -0700 Typo fix diff --git src/hg/hgPhyloPlace/phyloPlace.c src/hg/hgPhyloPlace/phyloPlace.c index 20cb86f..a9590e5 100644 --- src/hg/hgPhyloPlace/phyloPlace.c +++ src/hg/hgPhyloPlace/phyloPlace.c @@ -1687,33 +1687,33 @@ { dyStringAppendSep(dy, ", "); dyStringPrintf(dy, "%d: %s", bv->chromStart+1, bv->val); } printTooltip(dy->string); } printf("%d", qcClassForPlacements(pi->bestNodeCount), pi->bestNodeCount); printf("%d", qcClassForPScore(pi->parsimonyScore), pi->parsimonyScore); printf(""); } else { if (gotClades) - printf("n/a>"); + printf("n/a"); if (gotLineages) - printf("n/a>"); + printf("n/a"); printf("n/an/an/an/an/a"); } printSubtreeTd(ur->subtreeInfoList, jsonTns, si->seq->name); puts(""); } puts("

"); } } static void summarizeSubtrees(struct slName *sampleIds, struct usherResults *results, struct hash *sampleMetadata, struct tempName *jsonTns[], struct mutationAnnotatedTree *bigTree) /* Print a summary table of pasted/uploaded identifiers and subtrees */ { boolean gotClades = FALSE, gotLineages = FALSE; @@ -1742,41 +1742,41 @@ for (si = sampleIds; si != NULL; si = si->next) { puts(""); printf("%s", replaceChars(si->name, "|", " | ")); struct placementInfo *pi = hashFindVal(results->samplePlacements, si->name); if (pi) { if (gotClades) printf("%s", pi->nextClade ? pi->nextClade : "n/a"); if (gotLineages) printLineageTd(pi->pangoLineage, "n/a"); } else { if (gotClades) - printf("n/a>"); + printf("n/a"); if (gotLineages) - printf("n/a>"); + printf("n/a"); } // pangolin-assigned lineage char *lineage = lineageForSample(sampleMetadata, si->name); if (isNotEmpty(lineage)) printf("%s", lineage, lineage); else - printf("n/a>"); + printf("n/a"); // Maybe also #mutations with mouseover to show mutation path? printSubtreeTd(results->subtreeInfoList, jsonTns, si->name); } puts("

"); } static struct singleNucChange *sncListFromSampleMutsAndImputed(struct slName *sampleMuts, struct baseVal *imputedBases, struct seqWindow *gSeqWin) /* Convert a list of "" names to struct singleNucChange list. * However, if is ambiguous, skip it because variantProjector doesn't like it. * Add imputed base predictions. */ { struct singleNucChange *sncList = NULL; struct slName *mut;