| |||||
|
How can I use Bio::SeqIO to parse sequence data ... To see other biotech frequently asked questions,
please visit http://biotech.fyicenter.com/faq/
(Continued from previous question...) How can I use Bio::SeqIO to parse sequence data to or from a string? Use this code to parse sequence records from a string: use IO::String; use Bio::SeqIO; my $stringfh = new IO::String($string); my $seqio = new Bio::SeqIO(-fh => $stringfh, -format => 'fasta'); while( my $seq = $seqio->next_seq ) { # process each seq } And here is how to write to a string: use IO::String; use Bio::SeqIO; my $s; my $io = IO::String->new(\$s); my $seqOut = new Bio::SeqIO(-format =>'swiss', -fh =>$io); $seqOut->write_seq($seq1); print $s; # $s contains the record in swissprot format and is stored in the string (Continued on next question...)
Other Frequently Asked Questions
|
||||