Hi,
I seem to be more complaining than contributing code. Sorry about that.
In wwwblast, there is a graphic that comes with the BLAST results. It allows you to quickly get a sense of the number of hits, the coverage of those hits on the query sequence, and the strength of the sequence similarity.
Potentially, this might be achieved by using Bio::Graphics
https://github.com/jandot/bio-graphics
http://bio-graphics.rubyforge.org/
in conjuction with a BioRuby parser of the BLAST output.
One potential issue with this setup is that BioRuby cannot currently parse the default text output of BLAST, instead requiring XML or tab-separated outputs. Does this mean that the call to BLAST should return XML and not the default textual output? Doing so would mean that code to convert the XML into human-readable text/HTML needs to be written, but perhaps this is a good thing anyway so that the output is more suitable for web-pages? e.g. each hit has a different colour background to make them easier to tell apart.
Thanks,
ben
Hi,
I seem to be more complaining than contributing code. Sorry about that.
In wwwblast, there is a graphic that comes with the BLAST results. It allows you to quickly get a sense of the number of hits, the coverage of those hits on the query sequence, and the strength of the sequence similarity.
Potentially, this might be achieved by using Bio::Graphics
https://github.com/jandot/bio-graphics
http://bio-graphics.rubyforge.org/
in conjuction with a BioRuby parser of the BLAST output.
One potential issue with this setup is that BioRuby cannot currently parse the default text output of BLAST, instead requiring XML or tab-separated outputs. Does this mean that the call to BLAST should return XML and not the default textual output? Doing so would mean that code to convert the XML into human-readable text/HTML needs to be written, but perhaps this is a good thing anyway so that the output is more suitable for web-pages? e.g. each hit has a different colour background to make them easier to tell apart.
Thanks,
ben