Topological descriptions of protein folding