Bio::FASTASequence::File - Perl extension for Bio::FASTASequence


NAME

Bio::FASTASequence::File - Perl extension for Bio::FASTASequence


SYNOPSIS

  use Bio::FASTASequence::File;
  my $filename = '/path/to/file.fasta';
  my $parsed_fasta = Bio::FASTASequence::File->new($filename);
  my $hashref = $parsed_fasta->get_result();
  # or
  my $parsed = Bio::FASTASequence::File->new();
  my $hashref = $parsed->file($filename);
  # if a sequence with accession_nr H23OP3 is in the file (as an example)
  # these methods are the methods from Bio::FASTASequence
  my $crc64 = $hashref->{H23OP3}->getCRC64();
  my $sequence = $hashref->{H23OP3}->getSequence();


DESCRIPTION

This module is an extension for Bio::FASTASequence to parse a fasta-file at once.


METHODS

new

  my $parsed_fasta = Bio::FASTASequence::File->new($filename);

creates a new instance of Bio::FASTASequence::File

file

  my $parsed = Bio::FASTASequence::File->new();
  $parsed->file($filename);

set the file for the object and parses the given file.


SEE ALSO

Bio::FASTASequence


Dependencies

This module requires Bio::FASTASequence


AUTHOR

Feel free to contact me for feature requests or bug reports:

Renee Baecker, <module@renee-baecker.de>


COPYRIGHT AND LICENSE

Copyright (C) 2004 by Renee Baecker

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.1 or, at your option, any later version of Perl 5 you may have available.