[Bioperl-l] seqIO.pm
Rondon Neto
rondonbio at yahoo.com.br
Mon Nov 21 17:31:21 UTC 2011
Hi! try this script:
#!/usr/bin/perl
use warnings;
use strict;
use Bio::SeqIO;
if (!$ARGV[0]) { die "\n### USAGE::: perl $0 [file.fastq]\n"; }
my $fastq = $ARGV[0];
my $in = Bio::SeqIO->new( -file => $fastq,
-format => 'fastq' );
my $out = Bio::SeqIO->new ( -file => ">out.phd",
-format=> 'phd');
while (my $seq = $in->next_seq()) {
$out->write_seq($seq);
}
exit;
Best wishes,
Rondon, a brazilian friend.
________________________________
De: Peter Cock <p.j.a.cock at googlemail.com>
Para: Nathan Taylor <zntayl at gmail.com>
Cc: bioperl-l at bioperl.org
Enviadas: Segunda-feira, 21 de Novembro de 2011 14:15
Assunto: Re: [Bioperl-l] seqIO.pm
On Thu, Nov 17, 2011 at 1:07 AM, Nathan Taylor <zntayl at gmail.com> wrote:
> Hello,
>
> Can SeqIO.pm convert a file of fastq reads into .phd files. Or,
> barring that, a file of fastas and file of quals into .phd files?
>
> Many thanks,
> Nathan
In principle that is possible (e.g. Biopython can do fastq to phd).
Have you tried using BioPerl's SeqIO to do this? Was there an
error message?
Peter
_______________________________________________
Bioperl-l mailing list
Bioperl-l at lists.open-bio.org
http://lists.open-bio.org/mailman/listinfo/bioperl-l
More information about the Bioperl-l
mailing list