GDFuzz3D: a method for protein 3D structure reconstruction from contact maps, based on a non-Euclidean distance function. (30th June 2015)