NAME

Bio::FastParsers::Blast::Xml::Hsp - NCBI BLAST DTD-derived internal class

VERSION

version 0.180470

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.

ALIASES

expect

Alias for evalue method. For API consistency.

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.