Significant changes to reorganise storage and retrieval of information about log files: 1. New class PipelineInfo stores all data about log file name fragments,    descriptions, whether baubles should be run, and associations with    programs and processing stages. Provides methods for retrieving this    data, plus a comparison method to be used in sorting log files into    order (replaces cmp_files_by_name). 2. Hardcoded data about log file names, programs etc have been removed    from the LogFile class - it's now fetched from a PipelineInfo object    passed in from the calling subprogram. 3. Xia2run class creates a PipelineInfo object which is fed to its    LogFile objects. Also has new method to get back sorted list of log    file names (replaces list_logfiles). 4. cmp_files_by_name and list_logfiles functions have been removed.
Significant changes to reorganise storage and retrieval of information
about log files:
1. New class PipelineInfo stores all data about log file name fragments,
   descriptions, whether baubles should be run, and associations with
   programs and processing stages. Provides methods for retrieving this
   data, plus a comparison method to be used in sorting log files into
   order (replaces cmp_files_by_name).
2. Hardcoded data about log file names, programs etc have been removed
   from the LogFile class - it's now fetched from a PipelineInfo object
   passed in from the calling subprogram.
3. Xia2run class creates a PipelineInfo object which is fed to its
   LogFile objects. Also has new method to get back sorted list of log
   file names (replaces list_logfiles).
4. cmp_files_by_name and list_logfiles functions have been removed.

xia2/xia2,xia2/xia2