dbs_annotator.utils.program_config_manager.ProgramConfigManager
- class dbs_annotator.utils.program_config_manager.ProgramConfigManager(config_dir=None)[source]
Bases:
objectManages program name configuration with persistence.
Methods
add_program(program_name)Add a new custom program name.
get_all_programs()Get all available programs (default + custom).
get_custom_programs()Get only custom program names.
remove_program(program_name)Remove a custom program name.
save_custom_programs(programs)Save custom program names to config file.
update_program(old_name, new_name)Update an existing custom program name.
Attributes
CONFIG_FILENAMEDEFAULT_PROGRAMS