[Bioperl-l] length of hit->description
Antony03
antony.vincent.1 at ulaval.ca
Thu Jul 24 19:04:51 UTC 2014
Here is a part of the code:
#fasta parameters
my $fh;
my $query = 'MyORF.tfa';
my $library = "$library";
my $fasta = 'fasta35';
# The fasta parsing part
my $command = "$fasta -b 1 $query $library";
open $fh,"$command |" || die("cannot run fasta cmd of $command: $!\n");
my $searchio = Bio::SearchIO->new(-format => 'fasta', -fh => $fh);
while( my $result = $searchio->next_result ) {
## $result is a Bio::Search::Result::ResultI compliant object
while( my $hit = $result->next_hit ) {
## $hit is a Bio::Search::Hit::HitI compliant object
while( my $hsp = $hit->next_hsp ) {
## $hsp is a Bio::Search::HSP::HSPI compliant object
if( $hsp->length('total') > $length*0.85) {
if ( $hsp->frac_conserved >= 0.65) {
print $hit->description(500), "\n";
}
}
}
}
}
The correct result should be :
repB putative plasmid replication protein RepB
And I get:
repB putative plasmid replication protein R
--
View this message in context: http://bioperl.996286.n3.nabble.com/length-of-hit-description-tp17596p17600.html
Sent from the Bioperl-L mailing list archive at Nabble.com.
More information about the Bioperl-l
mailing list