A novel numerical representation for proteins: Three-dimensional Chaos Game Representation and its Extended Natural Vector