bucketSelection -- String containing a list of bucket
numbers (long integers) for bunches to fill. A string variable
is necessary for this input because a string has no pre-set
length, while an array variable must be defined with a pre-set
length.

currentPerBucketMA -- String containing a list of bunch
currents (double floating point numbers) corresponding to each
bucket number specified in bucketSelection. If the
variables bucketSelection and currentPerBucketMA
have unequal number of entries, then the longer one is
truncated. Here is an example of the use of the string
variables for generating some arbitrary general pattern: