How to execute specific sequence in virtual sequence?

In reply to UVM_LOVE:

In general you have any number of virtual sequences to test the behavior. These sequences will be started in different tests. It is recommended not to use a virtual sequencer like this

class my_test extends uvm_test;
`uvm_component_utils (my_test)
my_env m_env;
...
task run_phase (uvm_phase phase);
my_virtual_seq m_vseq = my_virtual_seq::type_id::create("m_vseq");
m_vseq.apb_sqr = m_env.abp_agnt.seqr;
m_vseq.wb_sqr = m_env.wb_agnt.seqr;
m_vseq.pcie_sqr = m_env.pcie_agnt.seqr;
phase.raise_objection (this);
  m_vseq.start (null);
phase.drop_objection (this);
endtask
endclass