diff --git a/PanACoTA/utils.py b/PanACoTA/utils.py index 13ca5fdce04ce90ed565f2711ec48b5594d008a6..108df9d1ad2176b87c59cf639d820f0b2ce273a0 100755 --- a/PanACoTA/utils.py +++ b/PanACoTA/utils.py @@ -1220,7 +1220,7 @@ def write_list(list_names, fileout): fo.write(genome + "\n") -def list_to_str(list): +def list_to_str(list, sep='\t'): """ Return a string corresponding to the given list, with all elements separated by a space. Used to write a list into a file. Ex:: @@ -1231,6 +1231,8 @@ def list_to_str(list): ---------- list : list list of elements that we would like to write + sep : str + Separator to use between the different elements Returns ------- @@ -1238,7 +1240,7 @@ def list_to_str(list): the string to write """ list_write = [str(l) for l in list] - return " ".join(list_write) + "\n" + return sep.join(list_write) + "\n" def remove(infile):