docs: def convert_cluster_dict_keys_to_aliases(self, cluster_dict, alias_hash):
          '''
          Parameters
          ----------
          cluster_dict : dict
              dictionary stores information on pre-placement clustering
          alias_hash : dict
              Stores information on each input read file given to GraftM, the
              corresponding reads found within each file, and their taxonomy
  
          Returns
          --------
          updated cluster_dict dict containing alias indexes for keys.
          '''
          output_dict = {}
          directory_to_index_dict = {os.path.split(item["output_path"])[0] : key
                              for key, item in alias_hash.iteritems()}
          for key, item in cluster_dict.iteritems():
              cluster_file_directory = os.path.split(key)[0]
              cluster_idx = directory_to_index_dict[cluster_file_directory]
              output_dict[cluster_idx] = item
          return output_dict