Hmm... looks like a genuine bug. I can't see anything immediately
wrong in the source code and the blast results file looks normal too.

What I think has happened is that the BLASTP output format for
multiple input query sequences has changed recently (I see you're
using the March 2008 version) and the parser doesn't recognise this
yet.

If you have access to an older version of BLAST, could you try
repeating your query with it and attempt to parse the output results
to see if this theory is correct?

Whatever happens, could you raise a bug at
http://bugzilla.open-bio.org/ with the details and hopefully then
someone else will be able to take a look at this some time this week
(I'm away for the next few days now).

cheers,
Richard

2008/9/9 David Toomey <[EMAIL PROTECTED]>:
> Hi Richard
>
> Thanks very much
>
> I was coding in netbeans so I have just included the source, I did split the
> code up into a few separate classes but it is all directly from the
> cookbook. This is in ie.rar and is kicked off from Main.java
> The blast result file is also included in "test query.rar"
>
> The output I get when I run it is
>
> run:
> Starting
> databaseId :  new_prot_target_for_download.fasta            4566 sequences;
> 2,083,676 total letters
> program : ncbi-blastp
> queryLength : 284
> queryId : gi|5524211|gb|AAD44166.1|
> version : 2.2.18
> Hits:
>        match: Cytochrome        e score: 1.0E-108
>        match: Cytochrome        e score: 1.0E-13
>        match: Cytochrome        e score: 1.0E-9
>
>
> BUILD SUCCESSFUL (total time: 2 seconds)
>
>
> Cheers
>
> Dave
>
> -----Original Message-----
> From: Richard Holland [mailto:[EMAIL PROTECTED]
> Sent: 09 September 2008 15:32
> To: David Toomey
> Cc: biojava-l@lists.open-bio.org
> Subject: Re: [Biojava-l] Parsing multiple query blast result
>
> Would it be possible for you to send the BLAST file and actual source
> code you are working with?
>
> The list won't accept attachments, but you can send them directly to
> me. If I can't fix it quickly or see anything obviously wrong with it,
> I'll let you know ASAP so that you can post it back to the list for
> someone else to investigate. (I'm going to be out at meetings for most
> of the next 10 days so you probably don't want to wait for me to get
> back!).
>
> cheers,
> Richard
>
> 2008/9/9 David Toomey <[EMAIL PROTECTED]>:
>> Hi
>>
>>
>>
>> I have been using the Blast Parser example in the cookbook and I have it
>> working fine for a blast result with hits from a single query sequence.
>> However when I attempt to process a file that contains blast results from
> a
>> search with multiple query sequences the ArrayList returned from the parse
>> method only contains a single entry (from the first query sequence). Is
>> there something I need to do to get the parser to return the results from
>> all the query sequences. I am using Biojava 1.6.
>>
>>
>>
>> Thanks
>>
>>
>>
>> Dave
>>
>>
>>
>>
>> _______________________________________________
>> Biojava-l mailing list  -  Biojava-l@lists.open-bio.org
>> http://lists.open-bio.org/mailman/listinfo/biojava-l
>>
>
>
>
> --
> Richard Holland, BSc
> Finance Director, Eagle Genomics Ltd
> M: +44 7500 438846 | E: [EMAIL PROTECTED]
> http://www.eaglegenomics.com/
>
>



-- 
Richard Holland, BSc
Finance Director, Eagle Genomics Ltd
M: +44 7500 438846 | E: [EMAIL PROTECTED]
http://www.eaglegenomics.com/
_______________________________________________
Biojava-l mailing list  -  Biojava-l@lists.open-bio.org
http://lists.open-bio.org/mailman/listinfo/biojava-l

Reply via email to