Difference between virtual seqeunce and test

Conceptually, is there a major difference between virtual sequence and test?
Both can start sequences on different interfaces as far as I know.

In reply to shatrish:

A test is a component. It will instantiate and configure the environment, then start the required sequence(s) for the test.

The virtual sequence is what is started by the test. There is typically one virtual sequence defined for each test.