added sequence methods to support complex ops

waveform generator now returns sequences