The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

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.