New generation sequencing technologies producing increasingly complex datasets demand new efficient and specialized sequence analysis algorithms. Often, it is only the novel sequences in a complex dataset that are of interest and the superfluous sequences need to be removed.