in cpc/merging_validation.go [272:313]
func (mv *MergingValidation) assembleFormats() {
assy := [][]string{
{"lgKm", "%4s", "%4d"},
{"lgKa", "%4s", "%4d"},
{"lgKb", "%4s", "%4d"},
{"lgKfd", "%6s", "%6d"},
{"nA", "%12s", "%12d"},
{"nB", "%12s", "%12d"},
{"nA+nB", "%12s", "%12d"},
{"Flavor_a", "%11s", "%11s"},
{"Flavor_b", "%11s", "%11s"},
{"Flavor_fd", "%11s", "%11s"},
{"Coupons_a", "%9s", "%9d"},
{"Coupons_b", "%9s", "%9d"},
{"Coupons_fd", "%9s", "%9d"},
{"IconEst_dr", "%12s", "%,12.0f"},
}
cols := len(assy)
mv.hStrArr = make([]string, cols)
var headerFmt strings.Builder
var dataFmt strings.Builder
headerFmt.WriteString("\nMerging Validation\n")
for i := 0; i < cols; i++ {
mv.hStrArr[i] = assy[i][0]
headerFmt.WriteString(assy[i][1])
if i < cols-1 {
headerFmt.WriteString("\t")
} else {
headerFmt.WriteString("\n")
}
dataFmt.WriteString(assy[i][2])
if i < cols-1 {
dataFmt.WriteString("\t")
} else {
dataFmt.WriteString("\n")
}
}
mv.hfmt = headerFmt.String()
mv.dfmt = dataFmt.String()
}