Phases in UVM

In reply to tfitz:

Hi Tom,

In addition to the question posed above, I would like to know what is the recommended way to handle different sequences to be run during different run phases of the sequencer?

The sequencer hook for default_sequence is only applicable for the main_phase of the sequencer? If I need to explicitly specify preset_sequence, reset_sequence, post_reset sequence etc all of which need to be run on the same sequencer, DO I need to take care of this in the test and explicitly call start() method on each sequence?

Thanks
Venkat