Skip to content

Commit 25d40ad

Browse files
committed
more info on failing gmap_build
1 parent 0fa7d8f commit 25d40ad

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

general/UtilsTools.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -214,10 +214,15 @@ def run_gmap(args_reference, genome_len, args_transcripts, args_labels, args_thr
214214
log_out_1=gmap_build_logger_out_path, log_out_2=gmap_build_logger_err_path)
215215
exit_code = subprocess.call(command, shell=True)
216216

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))
218218

219219
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)
221226

222227
end_time = datetime.datetime.now()
223228
spent_time = end_time - start_time
@@ -590,4 +595,4 @@ def get_genome_bowtie2_index(reference_path, logger, log_dir):
590595
#
591596
# logger.info(' saved to {}'.format(isoforms_fa_path))
592597
#
593-
# return isoforms_fa_path
598+
# return isoforms_fa_path

0 commit comments

Comments
 (0)