1. A method of creating a classifying pattern for objects using a plurality of data strings, each data string associated with one of a plurality of objects to be classified, comprising: selecting a set of data elements from each data string using a learning algorithm; classifying the set of data elements using a pattern recognition algorithm; and repeating the selecting and classifying with a different set of data elements selected from each data string until a classifying pattern is created that is acceptable to classify the objects.