comparison tools/ncbi_blast_plus/blast2go.py @ 3:a5594772282c draft

Uploaded v0.0.4 with explicit dependency on 'blast_datatypes' for 'blastxml' format definition. No functional changes.
author peterjc
date Fri, 08 Feb 2013 10:33:50 -0500
parents 0f159cf346c8
children
comparison
equal deleted inserted replaced
2:e88a3246520e 3:a5594772282c
4 This script takes exactly three command line arguments: 4 This script takes exactly three command line arguments:
5 * Input BLAST XML filename 5 * Input BLAST XML filename
6 * Blast2GO properties filename (settings file) 6 * Blast2GO properties filename (settings file)
7 * Output tabular filename 7 * Output tabular filename
8 8
9 Sadly b2g4pipe v2.3.5 cannot cope with current style large BLAST XML 9 Sadly b2g4pipe (at least v2.3.5 to v2.5.0) cannot cope with current
10 files (e.g. from BLAST 2.2.25+), so we have to reformat these to 10 style large BLAST XML files (e.g. from BLAST 2.2.25+), so we reformat
11 avoid it crashing with a Java heap space OutOfMemoryError. 11 these to avoid it crashing with a Java heap space OutOfMemoryError.
12 12
13 As part of this reformatting, we check for BLASTP or BLASTX output 13 As part of this reformatting, we check for BLASTP or BLASTX output
14 (otherwise raise an error), and print the query count. 14 (otherwise raise an error), and print the query count.
15 15
16 It then calls the Java command line tool, and moves the output file to 16 It then calls the Java command line tool, and moves the output file to