2. The computer system of claim 1 , wherein the processor is further configured to: form first gap vectors representing the common features of the signature strings; and form a second gap vector representing the predetermined features of the input string.
4. The computer system of claim 2 , wherein the processor is further configured to: form feature masks using the first gap vectors, wherein each of the feature masks represents a different one of the signature groups.