The generalised k-Truncated Suffix Tree for time-and space-efficient searches in multiple DNA or protein sequences | Synapse