From d1fce188cc40515383e6370e311327d019116a0e Mon Sep 17 00:00:00 2001 From: Jamie Orr Date: Tue, 8 May 2018 11:34:33 +0100 Subject: [PATCH] Cope with colon in domain identifier This allows using kinfin with the PANTHER or Gene3D databases which output entries like: PTHR10513:SF25:1;PTHR10513:1 G3DSA:3.40.50.300:1 --- src/kinfin.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/kinfin.py b/src/kinfin.py index f516a64..3c4f0ed 100755 --- a/src/kinfin.py +++ b/src/kinfin.py @@ -582,7 +582,7 @@ def build_ProteinCollection(self, inputObj): if domain_source == "GO": domain_id = domain_id_count else: - domain_id, domain_count = domain_id_count.split(":") + domain_id, domain_count = domain_id_count.rsplit(":", 2) domain_counts_by_domain_id[domain_id] = int(domain_count) domain_counter = Counter(domain_counts_by_domain_id) domain_counter_by_domain_source[domain_source] = domain_counter