selected publications article Prediction of protein secondary structure by mining structural fragment database 2005