NAME

Bio::GFF3::LowLevel::Parser - a fast, low-level gff3 parser

SYNOPSIS

my $p = Bio::GFF3::LowLevel::Parser->new( $file_or_fh );
while( my $i = $p->next_item ) {
    if( exists $i->{seq_id} ) {

    }
    elsif( $i->{directive} ) {

    }
    elsif( $i->{FASTA_fh} ) {

    }
    else {
        die 'this should never happen!';
    }
}

DESCRIPTION

This is a fast, low-level parser for Generic Feature Format, version 3 (GFF3). It is a low-level parser, it only returns dumb hashrefs. It does construct feature hierarchies, however, storing an arrayref of child features under a children key of the parent feature's hashref.

FUNCTIONS

new

next_item

AUTHOR

Robert Buels <rmb32@cornell.edu>

COPYRIGHT AND LICENSE

This software is copyright (c) 2012 by Robert Buels.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.