Improving the prediction of protein secondary structure in three and eight classes using recurrent neural networks and profiles | Synapse