1dc0d205786891dc35074276f3a64ca436b09221 angie Mon Jan 11 16:36:27 2021 -0800 As for -detailed, don't print summary at end for -veryDetailed output so it's more pipeline-friendly. diff --git src/utils/faSize/faSize.c src/utils/faSize/faSize.c index 632ff9d..16edaef 100644 --- src/utils/faSize/faSize.c +++ src/utils/faSize/faSize.c @@ -217,31 +217,31 @@ fi->nCount = ns; fi->uCount = us; fi->lCount = ls; if (veryDetailed) { printf("%s\t%d\t%d\t%d\t%d\t%d\n", seq.name, seq.size, ns, seq.size-ns, us, ls); } else if (detailed) { printf("%s\t%d\n", seq.name, seq.size); } slAddHead(&fiList, fi); } lineFileClose(&lf); } -if (!detailed) +if (!(detailed || veryDetailed)) { double perCentMasked = 100.0; double perCentRealMasked = 100.0; if (baseCount > 0) perCentMasked = 100.0*(double)lCount/(double)baseCount; if ((baseCount - nCount) > 0) perCentRealMasked = 100.0*(double)lCount/(double)(baseCount - nCount); if (tabFmt) { printf("baseCount\t%llu\n", baseCount); printf("nBaseCount\t%llu\n", nCount); printf("realBaseCount\t%llu\n", baseCount - nCount); printf("upperBaseCount\t%llu\n", uCount); printf("lowerBaseCount\t%llu\n", lCount);