We have developed a two-level case-based reasoning architecture for predicting protein secondary structure. The central idea is to break the problem into two levels: first, reasoning at the object (protein) level, and using the global information from this level to focus on a more restricted problem space; second, decomposing objects into pieces (segments), and reasoning at the internal structu...