[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