def evaluation_setup_filename(self, setup_part='train', fold=None, scene_label=None, file_extension='txt'):
    parts = []
    if scene_label:
        parts.append(scene_label)
    if fold:
        parts.append(('fold' + str(fold)))
    if (setup_part == 'train'):
        return os.path.join(self.evaluation_setup_path, (('train+validate' + '.') + file_extension))
    elif (setup_part == 'test'):
        return os.path.join(self.evaluation_setup_path, (('test' + '.') + file_extension))
    elif (setup_part == 'validate'):
        return os.path.join(self.evaluation_setup_path, (('validate' + '.') + file_extension))
    elif (setup_part == 'evaluate'):
        return os.path.join(self.evaluation_setup_path, (('evaluate' + '.') + file_extension))
def evaluation_setup_filename(self, setup_part='train', fold=None, scene_label=None, file_extension='txt'):
    parts = []
    if scene_label:
        parts.append(scene_label)
    if fold:
        parts.append(('fold' + str(fold)))
    if (setup_part == 'train'):
        return os.path.join(self.evaluation_setup_path, (('train+validate' + '.') + file_extension))
    elif (setup_part == 'test'):
        return os.path.join(self.evaluation_setup_path, (('test' + '.') + file_extension))
    elif (setup_part == 'validate'):
        return os.path.join(self.evaluation_setup_path, (('validate' + '.') + file_extension))
    elif (setup_part == 'evaluate'):
        return os.path.join(self.evaluation_setup_path, (('evaluate' + '.') + file_extension))