1. A method comprising: linking, by a processor, a new marker node to a corresponding data node in a linked list of nodes having a sorted order, wherein each data node represents a data sequence and the new marker node represents a data sequence that is a subset of the data sequence of the corresponding data node; and linking the new marker node to a corresponding entry in a burst trie structure, each entry representing a symbol, wherein entries in the burst trie structure are linked in a hierarchy of levels to represent data sequences that duplicate the data sequences represented by the marker nodes and the corresponding entry represents a symbol in the data sequence of the linked new marker node.