Methods to create databases of peptides having a desirable property, such
as antimicrobial activity, involving analyzing a database of known
peptides for a pattern statistically associated with the desirable
property are described herein, The set of sequences being analyzed may
include sequences of a desired length containing all or substantially all
combinations of amino acids that conform to at least one of the set of
patterns. Once the database is identified, the database may be processed
in a pattern recognition procedure that identifies a set of patterns that
may be representative of a peptide having the desirable property. A set
of newly generated peptides sequences may then be processed to score
these new sequences against the identified patterns to correlate the
patterns to the sequences and determine a degree of association or
similarity between one or more of the new sequences and the set of
identified patterns.