+
+ tileVariantCalls[tileLibRef{Tag: tv.Tag, Variant: tv.Variant}] = calls
+ }
+ for _, g := range ent.CompactGenomes {
+ if need := (len(g.Variants)+1)/2 - len(tagPlacements); need > 0 {
+ tagPlacements = append(tagPlacements, make([]int, need)...)
+ }
+ calledBases := int64(0)
+ for idx, v := range g.Variants {
+ if v > 0 {
+ tagPlacements[idx/2]++
+ calledBases += int64(tileVariantCalls[tileLibRef{Tag: tagID(idx / 2), Variant: v}])
+ }
+ }
+ ret.CalledBases = append(ret.CalledBases, calledBases)