Bio::DB::Qual Stream
Other packages in the module: Bio::DB::Qual Bio::Seq::PrimaryQual::Qual
Included librariesPackage variablesGeneral documentationMethods
Toolbar
WebCvs
Package variables
No package variables defined.
Inherit
Bio::DB::SeqI Tie::Handle
Synopsis
No synopsis!
Description
No description!
Methods
new
No description
Code
next_seq
No description
Code
TIEHANDLE
No description
Code
READLINE
No description
Code
Methods description
None available.
Methods code
newdescriptionprevnextTop
sub new {
    my ($class, $db) = @_;
    my $key = $db->FIRSTKEY;
    return bless {
        db  => $db,
        key => $key
    }, $class;
}
next_seqdescriptionprevnextTop
sub next_seq {
    my $self = shift;
    my ($key, $db) = @{$self}{'key', 'db'};
    while ($key =~ /^__/) {
        $key = $db->NEXTKEY($key);
        return unless defined $key;
    }
    my $value = $db->get_Qual_by_id($key);
    $self->{key} = $db->NEXTKEY($key);
    $value;
}
TIEHANDLEdescriptionprevnextTop
sub TIEHANDLE {
    my ($class, $db) = @_;
    return $class->new($db);
}
READLINEdescriptionprevnextTop
sub READLINE {
    my $self = shift;
    $self->next_seq;
}

1;

__END__
}
General documentation
No general documentation available.