add iSubSeqId to make the meaning clearly.
update unit test code to support name change
Merge pull request #1003 from ruil2/subseq

Subseq