An algorithm for protein secondary structure prediction based on class prediction | Synapse