add sequenceGroups class
refactor SequenceGroup class
add SequenceHolderInterface to SequenceGroup