[Biopython] Problems parsing with PSIBlastParser
Miguel Ortiz Lombardia
ibdeno at gmail.com
Wed Oct 14 08:49:30 EDT 2009
Le 14 oct. 09 à 14:37, Peter a écrit :
> On Wed, Oct 14, 2009 at 12:30 PM, Miguel Ortiz Lombardia
> <miguel.ortiz-lombardia at afmb.univ-mrs.fr> wrote:
>>
>> Hi again, Peter.
>>
>> Well, it turned out that I don't have such work-around... When I
>> launched
>> the script as:
>>
>> nohup lpbl.py ... &
>>
>> against all my sequences it choked at the first one (quite longer
>> than the
>> one I was using as an example) with the very same error.
>
> It would take longer as it would wait for BLAST to finish before
> starting
> to parse it.
>
>> However, this time I have the "temp.txt" file and indeed there
>> lines such as:
>>
>> Query: 0 -
>>
>> Sbjct: 445
>> G 445
>>
>> Query: 0
>>
>> Sbjct: 445
>> G 445
>>
>> Query: 0 ------
>>
>> Sbjct: 1316 ETNAPV
>> 1321
>>
>> present for some alignments and it cannot be parsed by my code.
>
> Those do look strange.
>
>> When I run blastpgp myself on the command line, same arguments, and
>> catch
>> the standard output to a temp2.txt file, the latter file does not
>> contain
>> those lines and can be parsed correctly.
>
> This is odd, and I am not sure what would cause this.
>
>> So, in the end I went back to my code and modified according to your
>> recommendation of using the commandline applications. The relevant
>> part of
>> code now looks like this:
>> ...
>> And it works!
>
> Great - I'm glad my vague instructions made sense :)
>
They were quite clear :-) and the pointer to the alignment tutorial
helped a lot.
>> Thanks again for your help,
>
> At least we have solution, even if we didn't get to the bottom of
> the strange BLAST output. I'll close the bug...
>
That's fine.
Thanks!
-- Miguel
More information about the Biopython
mailing list