Why should we avoid virtual sequencer?

In reply to abdus_k:

A virtual sequencer will only contain handles to other sequencers. You can not modify any of the active phases as the sequencer relies on the base class functionality.

To use a virtual sequencer, you will need to write the code to define the virtual sequencer, instantiate the virtual sequencer, assign the sub-sequencer handles and then write the virtual sequence code to reference the virtual sequencer.

All of this extra coding does nothing except to add to the complexity of the environment.

Instead, you should put all of the sequencer handles into a base virtual sequence class, and run the virtual sequence on a ‘null’ sequencer handle.