Added a new tool, CollectBaseDistributionByCycle, that computes the

nucleotide distribution per cycle.
Instead of duplicating loops, use this `if` to assign a reference to the array you wish to update, then do the loop once on that reference