Selective tree growing: a deterministic constant-space linear-time algorithm for pattern discovery and for computing multiple sequence alignment | IEEE Conference Publication | IEEE Xplore