Protein ribbon model