From d337613eebfa89ec768b34bafd421f57c806b948 Mon Sep 17 00:00:00 2001 From: Nate Coraor Date: Mon, 5 Jan 2009 15:26:17 -0500 Subject: [PATCH] megablast fix from Anton --- tools/metag_tools/megablast_xml_parser.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tools/metag_tools/megablast_xml_parser.py b/tools/metag_tools/megablast_xml_parser.py index c5c4ce6fd09..71e5143192d 100644 --- a/tools/metag_tools/megablast_xml_parser.py +++ b/tools/metag_tools/megablast_xml_parser.py @@ -1,6 +1,6 @@ #! /usr/bin/python -import sys, os +import sys, os, re assert sys.version_info[:2] >= ( 2, 4 ) @@ -55,6 +55,8 @@ def __main__(): # for every within for hit in elem.findall( "Iteration_hits/Hit/" ): subject = hit.findtext( "Hit_id" ) + if re.search( '^gi', subject ): + subject = subject.split('|')[1] sLen = hit.findtext( "Hit_len" ) # for every within for hsp in hit.findall( "Hit_hsps/Hsp" ):