def init_empty_target_mapping(self, exp_uid, n):
        """
        Create a target doc that indicates a targetless experiment, the default state upon initialization.
        This doc is formatted as follows:
        {'targetless': True, 'exp_uid': exp_uid}

        Inputs: 
            (string) exp_uid, (int) n
        Outputs:
            (dict) {}

        Usage: ::\n
        didSucceed = targetmapper.init_empty_target_mapping(exp_uid)
        """
        # Initilize target document and insert into MongoDB
        doc = {'targetless': True, 'exp_uid': exp_uid}
        didSucceed, message = db.setDoc(self.database_id, self.bucket_id, None, doc)
        # If target doc could not be created, throw an error
        if not didSucceed:
            raise DatabaseException("Failed to init_empty_target_mapping: %s"%(message))           
        # Get all docs related to the specified exp_uid
        mongotized_target_blob,didSucceed,message = db.getDocsByPattern(self.database_id, self.bucket_id, {'exp_uid': exp_uid})
        # If the newly initialized DB docs can't be found, throw an error
        if not didSucceed:
            raise DatabaseException("Failed to init_empty_target_mapping: %s"%(message))
        # Pop target_dict out of list
        target_blob_dict = mongotized_target_blob.pop(0)
        # Return target_blob_dict of all targets corresponding to current exp_uid
        return {}
dataset/ETHPy150Open nextml/NEXT/next/api/targetmapper.py/TargetMapper.init_empty_target_mapping/original