Passing a sequence to a sequencer

Q1:

What are the different approaches one can use to assign a sequence to a particular sequencer without having to use a virtual sequencer?

Q2:

How to retrieve a handle to the default sequencer a sequence is using to pass it as an argument to seq.start(sequencer) ?

Thanks for your help

In reply to samerh:

for the first question:
you can create a virtual sequence class which contains the handles of real sequences and sequencers.In the pre_body method just create the objects for the sequence handles,and in the body method start the particular sequence using the particualr sequencer handle.

in the class test create the objects for virtual sequence handle,and in the run_phase assign the real sequencer handles to the sequencer handles in the virtual sequence and start the virtual sequence using start method.