Hi Dvijesh,
In my opinion, it would not make sense to use only a vertical database with prefixspan because PrefixSpan need to scan the sequences, which cannot be made efficiently with a vertical database. Vertical databases are better for candidate generation like in ECLAT, SPAM or APRIORITID.
But perhaps that it would be possible to do something like FPGrowth. FPGrowth uses a horizontal database stored into a FPTree. But it also has a header table that allows to find all the sequences that contain an item. This header table could be considered as kind of vertical database.
Perhaps that something like that could be made or has been already made for PrefixSpan. But i'm not sure how this information would be useful... or if it could be used to make the algorithm faster. I did not think a lot about this.
Best,
Phlippe