use warnings;
use strict;
+use Exporter;
use Data::Dumper;
use Maasha::Common;
use Maasha::Filesys;
{
# Martin A. Hansen, January 2007.
- # Writes FASTA entries to STDOUT or file.
+ # Writes a FASTA entry to a file handle.
my ( $entry, # a FASTA entries
$fh, # file handle to output file - OPTIONAL
}
+sub put_entries
+{
+ # Martin A. Hansen, September 2009
+
+ # Write FASTA entries to a file.
+
+ my ( $entries, # list of FASTA entries
+ $file, # output file
+ $wrap, # line width - OPTIONAL
+ ) = @_;
+
+ # Returns nothing
+
+ my ( $fh );
+
+ $fh = Maasha::Filesys::file_write_open( $file );
+
+ map { put_entry( $_, $fh, $wrap ) } @{ $entries };
+
+ close $fh;
+}
+
+
sub wrap
{
# Martin A. Hansen, June 2007