Package util :: Module ruffus_utils
[hide private]
[frames] | no frames]

Module ruffus_utils

source code

Classes [hide private]
  DefaultLog
Functions [hide private]
 
ruffus_opt_parser()
creates a ruffus optparse opts object
source code
 
ruffus_logger(options=None, module_name='pipeline')
creates a shared logger and mutex
source code
 
_setup_std_logging(logger, log_file, verbose)
set up logging using programme options
source code
 
ruffus_main(options, args)
Main entry point for ruffus pipelines
source code
 
sys_call(cmd, logger=main_logger, log_mutex=main_mutex, file_log=True)
Fork a job and write the results to the log file for this process
source code
 
touch(fname, times=None)
touch the given file (update timestamp or create the file)
source code
Function Details [hide private]

sys_call(cmd, logger=main_logger, log_mutex=main_mutex, file_log=True)

source code 

Fork a job and write the results to the log file for this process

stderr and stdout from the forked job are available in LOGFILE.PID