Add SequenceParser abstract class
Add SequenceParserImpl class