@@ -214,10 +214,15 @@ def run_gmap(args_reference, genome_len, args_transcripts, args_labels, args_thr
214
214
log_out_1 = gmap_build_logger_out_path , log_out_2 = gmap_build_logger_err_path )
215
215
exit_code = subprocess .call (command , shell = True )
216
216
217
- logger .info (' logs can be found in {} and {}. ' .format (gmap_build_logger_out_path , gmap_build_logger_err_path ))
217
+ logger .info (' logs can be found in {} and {}' .format (gmap_build_logger_out_path , gmap_build_logger_err_path ))
218
218
219
219
if exit_code != 0 :
220
- logger .error (message = '{} failed!' .format (gmap_build ), exit_with_code = exit_code , to_stderr = True )
220
+ gmap_build_logger_err_file = open (gmap_build_logger_err_path , "r" )
221
+ logger .error (message = '{} failed with the following error: ' .format (gmap_build ))
222
+ gmap_build_logger_err_file = open (gmap_build_logger_err_path , "r" )
223
+ logger .error (gmap_build_logger_err_file .read ())
224
+ gmap_build_logger_err_file .close ()
225
+ logger .error (message = '{} failed! Check you gmap installation. ' .format (gmap_build ), exit_with_code = exit_code , to_stderr = True )
221
226
222
227
end_time = datetime .datetime .now ()
223
228
spent_time = end_time - start_time
@@ -590,4 +595,4 @@ def get_genome_bowtie2_index(reference_path, logger, log_dir):
590
595
#
591
596
# logger.info(' saved to {}'.format(isoforms_fa_path))
592
597
#
593
- # return isoforms_fa_path
598
+ # return isoforms_fa_path
0 commit comments