Added a new tool, CollectBaseDistributionByCycle, that computes the

nucleotide distribution per cycle.
number of `final`s in this method