def get_target_mapping(self, exp_uid):
        """
        Get the full target mapping. This be useful for pages that want to show/load the entire target set.

        Inputs: 
            (string) exp_uid
        Outputs:
            (boolean) target_data

        Usage: ::\n
        didSucceed = targetmapper.init_empty_target_mapping(exp_uid, n)
        """
        # Get all docs for specified exp_uid
        mongotized_target_blob,didSucceed,message = db.getDocsByPattern(self.database_id, self.bucket_id, {'exp_uid': exp_uid})
        # If no docs with exp_uid can be retreived, throw an error
        if not didSucceed:
            raise DatabaseException("Failed to get_target_mapping: %s"%(message))
        # Pop target_blob_dict out of list
        for i in range(len(mongotized_target_blob)):
            if 'targetless' in mongotized_target_blob[i].keys():
                mongotized_target_blob.pop(i)
                break
        
        target_blob_dict = mongotized_target_blob
        return target_blob_dict
dataset/ETHPy150Open nextml/NEXT/next/api/targetmapper.py/TargetMapper.get_target_mapping/original