'Create a new SequenceGenerator using the sequence_string
as how to generate the next item.
:param sequence_string: The string or list that explains
how to generate the next item in the sequence
:type sequence_string: str,iterable
:param rollover: Rollover instead of incrementing when
we hit the end of the sequence
:type rollover: bool'

def __init__(self, sequence_string, rollover=False):

    self.sequence_string = sequence_string
    self.sequence_length = len(sequence_string[0])
    self.rollover = rollover
    self.last_item = sequence_string[(-1)]
    self.__name__ = ("%s('%s')" % (self.__class__.__name__, sequence_string))
