[Biopython-dev] [Bug 2480] Local BLAST fails: Spaces in Windows file-path values
bugzilla-daemon at portal.open-bio.org
bugzilla-daemon at portal.open-bio.org
Sat Oct 11 01:08:34 EDT 2008
http://bugzilla.open-bio.org/show_bug.cgi?id=2480
------- Comment #37 from drpatnaik at yahoo.com 2008-10-11 01:08 EST -------
Thank you. Confirming that CVS version 1.82 of the file works fine on Windows
XP SP2 with Python 2.5.2.
A note:
A custom script using Bio/Blast can appear to hang, and the results file
truncated, if the 'error handle' is used before the 'result handle':
res_hdl, err_hdl = NCBIStandalone.blastall(my_blast, 'blastn', my_db, my_seq)
# OK
my_result = res_hdl.read()
my_error = err_hdl.read()
# Not OK
my_error = err_hdl.read()
my_result = res_hdl.read()
Some recapitulated notes:
1. File-names, file-paths, or database values can contain spaces.
2. There is no special, Windows-specific requirement to use backslash (\) as
the directory separator.
3. There is no special, Windows-specific requirement to enclose a value
inside double-quotes (") instead of single-quotes ('), or to use Python's 'r'.
4. Except for database values, DOS 8.3 file-names (short file-names) can be
used.
5. If the database value contains a space, it should be enclosed in
double-quotes (").
6. If the database value refers to multiple databases, and at least one of
them has a space in it, then the pointer for that database should be
additionally enclosed in backslash-escaped double-quotes (\").
--
Configure bugmail: http://bugzilla.open-bio.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the Biopython-dev
mailing list