[Bioperl-l] strand in Bio::SearchIO when parsing fasta35 output
michael watson (IAH-C)
michael.watson at bbsrc.ac.uk
Mon Oct 26 17:04:08 UTC 2009
Dear all
Where does this go? Perhaps I am doing something wrong.
Fasta35 output puts the strand in the hit list at the top:
cluster_99033:3 ( 23) [r] 115 37.9 0.0011
cluster_79238:1 ( 27) [f] 126 38.0 0.00097 0.963 0.963 27
The [r] stands for reverse and the [f] stands for forward.
There is also the text "rev-comp" after the hit line further down.
However, when I parse fasta35 output using SearchIO and output the strand of the HSP:
print $hsp->strand('hit'), ",";
print $hsp->strand('query'), "\n";
This simply prints out 0, 0 (I assume 0 is the default in BioPerl for "I don't know which strand it's on").
So the information is there, but it's not getting parsed. Alternatively, I've missed something and will feel a bit foolish.
Currently using BioPerl 1.6.0
Thanks
Mick
More information about the Bioperl-l
mailing list