NAME
Bio::FastParsers::Blast::Xml::Hsp - NCBI BLAST DTD-derived internal class
VERSION
version 0.221230
SYNOPSIS
# see Bio::FastParsers::Blast::Xml
DESCRIPTION
This class implements the Hsp
level of the XML BLAST parser.
METHODS
align_len
Returns the value of the element <Hsp_align-len
>.
# $hsp is a Bio::FastParsers::Blast::Xml::Hsp
my $align_len = $hsp->align_len;
This method does not accept any arguments.
bit_score
Returns the value of the element <Hsp_bit-score
>.
# $hsp is a Bio::FastParsers::Blast::Xml::Hsp
my $bit_score = $hsp->bit_score;
This method does not accept any arguments.
density
Returns the value of the element <Hsp_density
>.
# $hsp is a Bio::FastParsers::Blast::Xml::Hsp
my $density = $hsp->density;
This method does not accept any arguments.
evalue
Returns the value of the element <Hsp_evalue
>.
# $hsp is a Bio::FastParsers::Blast::Xml::Hsp
my $evalue = $hsp->evalue;
This method does not accept any arguments.
gaps
Returns the value of the element <Hsp_gaps
>.
# $hsp is a Bio::FastParsers::Blast::Xml::Hsp
my $gaps = $hsp->gaps;
This method does not accept any arguments.
hit_frame
Returns the value of the element <Hsp_hit-frame
>.
# $hsp is a Bio::FastParsers::Blast::Xml::Hsp
my $hit_frame = $hsp->hit_frame;
This method does not accept any arguments.
hit_from
Returns the value of the element <Hsp_hit-from
>.
# $hsp is a Bio::FastParsers::Blast::Xml::Hsp
my $hit_from = $hsp->hit_from;
This method does not accept any arguments.
hit_to
Returns the value of the element <Hsp_hit-to
>.
# $hsp is a Bio::FastParsers::Blast::Xml::Hsp
my $hit_to = $hsp->hit_to;
This method does not accept any arguments.
hseq
Returns the value of the element <Hsp_hseq
>.
# $hsp is a Bio::FastParsers::Blast::Xml::Hsp
my $hseq = $hsp->hseq;
This method does not accept any arguments.
identity
Returns the value of the element <Hsp_identity
>.
# $hsp is a Bio::FastParsers::Blast::Xml::Hsp
my $identity = $hsp->identity;
This method does not accept any arguments.
midline
Returns the value of the element <Hsp_midline
>.
# $hsp is a Bio::FastParsers::Blast::Xml::Hsp
my $midline = $hsp->midline;
This method does not accept any arguments.
num
Returns the value of the element <Hsp_num
>.
# $hsp is a Bio::FastParsers::Blast::Xml::Hsp
my $num = $hsp->num;
This method does not accept any arguments.
pattern_from
Returns the value of the element <Hsp_pattern-from
>.
# $hsp is a Bio::FastParsers::Blast::Xml::Hsp
my $pattern_from = $hsp->pattern_from;
This method does not accept any arguments.
pattern_to
Returns the value of the element <Hsp_pattern-to
>.
# $hsp is a Bio::FastParsers::Blast::Xml::Hsp
my $pattern_to = $hsp->pattern_to;
This method does not accept any arguments.
positive
Returns the value of the element <Hsp_positive
>.
# $hsp is a Bio::FastParsers::Blast::Xml::Hsp
my $positive = $hsp->positive;
This method does not accept any arguments.
qseq
Returns the value of the element <Hsp_qseq
>.
# $hsp is a Bio::FastParsers::Blast::Xml::Hsp
my $qseq = $hsp->qseq;
This method does not accept any arguments.
query_frame
Returns the value of the element <Hsp_query-frame
>.
# $hsp is a Bio::FastParsers::Blast::Xml::Hsp
my $query_frame = $hsp->query_frame;
This method does not accept any arguments.
query_from
Returns the value of the element <Hsp_query-from
>.
# $hsp is a Bio::FastParsers::Blast::Xml::Hsp
my $query_from = $hsp->query_from;
This method does not accept any arguments.
query_to
Returns the value of the element <Hsp_query-to
>.
# $hsp is a Bio::FastParsers::Blast::Xml::Hsp
my $query_to = $hsp->query_to;
This method does not accept any arguments.
score
Returns the value of the element <Hsp_score
>.
# $hsp is a Bio::FastParsers::Blast::Xml::Hsp
my $score = $hsp->score;
This method does not accept any arguments.
hit_strand
Returns the strand of the hit. The strand can be either 1 or -1 depending on the sign of the element <Hsp_hit-frame
>.
# $hsp is a Bio::FastParsers::Blast::Xml::Hsp
my $hit_strand = $hsp->hit_strand;
This method does not accept any arguments.
hit_start
Returns the start coordinate of the hit. This value is taken either from the element <Hsp_hit-from
> or from the element <Hsp_hit-to
> depending on the hit orientation. The numerical value returned by this method is guaranteed to be lower than the value returned by hit_end
.
# $hsp is a Bio::FastParsers::Blast::Xml::Hsp
my ($hit_start, $hit_end) = ($hsp->hit_start, $hsp->hit_end);
if ($hit_start < $hit_end) { # always true
...
}
This method does not accept any arguments.
hit_end
Returns the end coordinate of the hit. This value is taken either from the element <Hsp_hit-to
> or from the element <Hsp_hit-from
> depending on the hit orientation. The numerical value returned by this method is guaranteed to be greater than the value returned by hit_start
.
# $hsp is a Bio::FastParsers::Blast::Xml::Hsp
my ($hit_start, $hit_end) = ($hsp->hit_start, $hsp->hit_end);
if ($hit_start < $hit_end) { # always true
...
}
This method does not accept any arguments.
query_strand
Returns the strand of the query. The strand can be either 1 or -1 depending on the sign of the element <Hsp_query-frame
>.
# $hsp is a Bio::FastParsers::Blast::Xml::Hsp
my $query_strand = $hsp->query_strand;
This method does not accept any arguments.
query_start
Returns the start coordinate of the query. This value is taken either from the element <Hsp_query-from
> or from the element <Hsp_query-to
> depending on the query orientation. The numerical value returned by this method is guaranteed to be lower than the value returned by query_end
.
# $hsp is a Bio::FastParsers::Blast::Xml::Hsp
my ($query_start, $query_end) = ($hsp->query_start, $hsp->query_end);
if ($query_start < $query_end) { # always true
...
}
This method does not accept any arguments.
query_end
Returns the end coordinate of the query. This value is taken either from the element <Hsp_query-to
> or from the element <Hsp_query-from
> depending on the query orientation. The numerical value returned by this method is guaranteed to be greater than the value returned by query_start
.
# $hsp is a Bio::FastParsers::Blast::Xml::Hsp
my ($query_start, $query_end) = ($hsp->query_start, $hsp->query_end);
if ($query_start < $query_end) { # always true
...
}
This method does not accept any arguments.
query_coverage
Returns the query coverage of the HSP.
# $hsp is a Bio::FastParsers::Blast::Xml::Hsp
my $query_coverage = $hsp->query_coverage;
This method does not accept any arguments.
subject_coverage
Returns the subject (hit) coverage of the HSP.
# $hsp is a Bio::FastParsers::Blast::Xml::Hsp
my $subject_coverage = $hsp->subject_coverage;
This method does not accept any arguments.
percentage_identity
Returns the percentage of identity of the HSP.
# $hsp is a Bio::FastParsers::Blast::Xml::Hsp
my $percentage_identity = $hsp->percentage_identity;
This method does not accept any arguments.
percentage_positive
Returns the percentage of positive matches of the HSP.
# $hsp is a Bio::FastParsers::Blast::Xml::Hsp
my $percentage_positive = $hsp->percentage_positive;
This method does not accept any arguments.
ALIASES
expect
Alias for evalue
method. For API consistency.
qcov
Alias for query_coverage
method. For API consistency.
scov
Alias for subject_coverage
method. For API consistency.
pident
Alias for percentage_identity
method. For API consistency.
ppos
Alias for percentage_positive
method. For API consistency.
query_len
Alias for query_len
method in Hit object. For API completeness.
hit_len
Alias for len
method in Hit object. For API completeness.
AUTHOR
Denis BAURAIN <denis.baurain@uliege.be>
COPYRIGHT AND LICENSE
This software is copyright (c) 2013 by University of Liege / Unit of Eukaryotic Phylogenomics / Denis BAURAIN.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.