A Map of the Protein Space: An Automatic Hierarchical Classification of all Protein Sequences.