From b4f548df28d8d1358ae58c7b31d4bf83877ad00a Mon Sep 17 00:00:00 2001 From: Ryan Wick Date: Tue, 23 Feb 2021 16:08:07 +1100 Subject: [PATCH] Prevent crash from slash-containing contig names --- trycycler/cluster.py | 2 ++ trycycler/version.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/trycycler/cluster.py b/trycycler/cluster.py index 3f59969..33f9879 100644 --- a/trycycler/cluster.py +++ b/trycycler/cluster.py @@ -80,6 +80,8 @@ def check_input_assemblies(filenames): seqs = load_fasta(f) contig_names = set() for contig_name, _ in seqs: + if '/' in contig_name: + sys.exit(f'\nError: contig names cannot contain a slash character: {contig_name}') if contig_name in contig_names: sys.exit(f'\nError: duplicate contig name: {contig_name}') contig_names.add(contig_name) diff --git a/trycycler/version.py b/trycycler/version.py index cb7791f..38f40e6 100644 --- a/trycycler/version.py +++ b/trycycler/version.py @@ -14,4 +14,4 @@ If not, see . """ -__version__ = '0.4.1' +__version__ = '0.4.3'