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