Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Boulder::String(3)    User Contributed Perl Documentation   Boulder::String(3)

NAME
       Boulder::String - Read and write	tag/value data from a string.

SYNOPSIS
	  #!/bin/perl
	  # Read a B<Stone> from stdin and create a string that	can be
	  # passed to a	dumb sub, which	doesn't	know about Stones.
	  use Boulder::Stream;
	  use Boulder::String;

	  my $stream = Boulder::Stream->newFh;

	  # read a stone from stdin
	  my $record = <$stream> );

	     print $stream $record;
	   }

DESCRIPTION
       Boulder::String provides	access to Boulder IO hierarchical tag/value
       data.  Stone objects printed to the tied	string are appended to the
       string in Boulder format.

Boulder::Stream	METHODS
   $stream = Boulder::Stream->new($in_string,\$out_string);
       The new() method	creates	a new Boulder::String object.  You must
       provide an input	string and a reference to an output string.  The input
       string may be empty.

   $stream->write_record($stone)
       Write the passed	stone in Boulder IO format into	$out_string.

AUTHOR
       Lincoln D. Stein	<lstein@cshl.org>, Cold	Spring Harbor Laboratory, Cold
       Spring Harbor, NY.  This	module can be used and distributed on the same
       terms as	Perl itself.

       Patches and bug fixes contributed by Bernhard Schmalhofer
       <bernhard@biomax.de>.

SEE ALSO
       Boulder,	Boulder::Stream, Boulder::Blast, Boulder::Genbank,
       Boulder::Medline, Boulder::Unigene, Boulder::Omim, Boulder::SwissProt

perl v5.32.0			  2000-12-04		    Boulder::String(3)

NAME | SYNOPSIS | DESCRIPTION | Boulder::Stream METHODS | AUTHOR | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Boulder::String&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help